Quick Start
curl -s https://anything.nyanthu.com/install.sh | sh
Examples
Routing
app.get('/users/:id', (c) => {
const id = c.req.param('id')
return c.text(`user: ${id}`)
})
Middleware
app.use('*', async (c, next) => {
console.log(c.req.method, c.req.url)
await next()
})
Deploy
Performance Tips
- middleware は絞れ
- 返せるレスポンスは即返す
- エッジは cold-start に注意
- polyfill削除でバンドル削減
比較
- Express: 実績あるがエッジ向けではない
- Oak: Denoで高機能
- Fastify: Nodeなら最速の部類