Node.js express 中间件
先注册的全局中间件先执行
全局中间件全部执行后,执行局部中间件
app.get("./", [mw1,mw2, mw3], (req, res)=>{})
app.get("./", mw1, mw2, mw3,(req,res)=>{})
按先后顺序执行局部中间件
两种方式等价
所有中间件共享同一个req, res //包括局部中间件
错误级别中间件应该放在最后
除了错误劫别的中间件,其他的中间件,必须在路由之前配置
先注册的全局中间件先执行
全局中间件全部执行后,执行局部中间件
app.get("./", [mw1,mw2, mw3], (req, res)=>{})
app.get("./", mw1, mw2, mw3,(req,res)=>{})
按先后顺序执行局部中间件
两种方式等价
所有中间件共享同一个req, res //包括局部中间件
错误级别中间件应该放在最后
除了错误劫别的中间件,其他的中间件,必须在路由之前配置