Skip to content

Koa

Koa 是下一代 Node.js Web 框架。

基础使用

javascript
const Koa = require('koa')
const app = new Koa()

app.use(async (ctx) => {
  ctx.body = 'Hello World'
})

app.listen(3000)

中间件

javascript
app.use(async (ctx, next) => {
  console.log('Before')
  await next()
  console.log('After')
})

特性

  • 基于 async/await
  • 轻量级
  • 优雅的错误处理
  • 丰富的中间件生态