1-3 Koa中间件
创建3个middleware
中间件是按照注入的顺序被执行的,使用next方法保证执行下一个middleware,如果没有使用next方法,则不会执行接下来的middleware
const Koa=require('koa')
const app=new Koa()
const middleware1=function async(ctx,next){
console.log('middleware1')
console.log(ctx.request.path)
next()
}
const middleware2=function async(ctx,next){
console.log('middleware2')
console.log(ctx.request.path)
next()
}
const middleware3=function async(ctx,next){
console.log('middleware3')
console.log(ctx.request.path)
next()
}
app.use(middleware1)
app.use(middleware2)
app.use(middleware3)
app.listen(3000)

浙公网安备 33010602011771号