node.js 中间件了解

tech2025-09-29  15

中间件

​ 简单来说就是,在两个事件中间,给你断开,然后加入一个内容,加入的这个内容,可以做一些事情,可以选择走下一条 next ,根据加入位置的不同,叫做不同的名字

全局中间件 参数: req , res , next

​ => 所有的请求都要经历,然后直接挂载在 app 上

​ => app.use(函数)

路由级中间件 参数: req , res , next

​ => 在进入路由表,到匹配对应请求标识符之间添加的,只对当前这个路由表生效

​ => router.use(函数)

路由应用级中间件 参数: req , res , next

​ =>书写在路由表中,在匹配到指定路径标识符之后,事件处理函数

​ =>只对匹配到指定路由标识符生效

​ => router.get(‘路径标识符’,中间件函数,路由器函数

全局错误处理函数

​ =>一般书写在服务器的最后

​ =>一般用来返回最终结果

​ =>接收四个参数 err req res next

​ => app.use((err, req, res, next) => {})

最新回复(0)