中间件
express中间件的调用流程
express中间件的格式
next函数的作用
定义中间件函数
const express = require('express')
const app = express()
//定义一个最基本的中间件函数
const mw = function(req,res,next){
console.log("中间件函数")
//传递到下一个中间件或者后端路由
next()
}
app.listen(8000,()=>{console.log("监听8000端口")})
全局生效的中间件
定义全局中间件的简化形式
定义多个全局中间件
按照定义的先后顺序执行
(调用next后,不推荐再写逻辑)
整个响应流程执行完后,再异步执行next后面的代码。
const express = require('express')
const app = express()
app.use((req