Skip to content

Express中间件

中间件

大白话:携带 req、res、next三个参数的函数就是中间件函数

请求过程

请求 --> a中间件 --> b中间件 --> c中间件 --> 响应 ###get/post请求自定义中间件的抽离 image

请求到/midderware1后,先调用中间件函数,执行next()后,再接着往下执行,一直到res.send()或res.json()等响应后停止,如继续执行中间件函数将会报错。

中间件函数传值的技巧——闭包

image

使用中间件app.use() // 全局中间件或局部中间件

全局中间件

特定中间件

可使用多个中间件