一个node程序的执行,往往少不了中间件
简单来说中间件就是处理逻辑的一个流程,流水线
他有三个参数:req,res,next
例如
一个不需要条件,直接进入的中间件:
app.use(function(req,res,next){
console.log("1")
next()
})
这就是引用的一个中间件,其中next决定了能否继续执行下一个中间件
需要条件的中间件
例如以路径/a开头为条件:
app.use('/a',function(req,res,next){
console.log("2")
})