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)
posted @ 2022-05-07 10:54  mengxiangzhi  阅读(29)  评论(0)    收藏  举报