koa-compose 合并中间件
下载
- npm install koa-compose
使用
-
const Koa = require('koa') const compose = require('koa-compose') const app = new Koa() const a1 = (ctx, next) => { console.log('a1') next() } const a2 = (ctx, next) => { console.log('a2') next() } const a3 = (ctx, next) => { console.log('a3') next() } // app.use(a1) // app.use(a2) // app.use(a3) app.use(compose([a1, a2, a3])) app.use(async (ctx, next) => { ctx.body = 'hello koa' }) app.listen(4001)
将多个中间件传递到 compose 数组中,实现挂载数组中所有中间件