Node.js express 中间件

先注册的全局中间件先执行

全局中间件全部执行后,执行局部中间件

app.get("./", [mw1,mw2, mw3], (req, res)=>{})

app.get("./", mw1, mw2, mw3,(req,res)=>{})

按先后顺序执行局部中间件

两种方式等价

所有中间件共享同一个req, res  //包括局部中间件

错误级别中间件应该放在最后

除了错误劫别的中间件,其他的中间件,必须在路由之前配置

posted @ 2022-01-17 13:14  poder  阅读(36)  评论(0)    收藏  举报