Express 中间件详解

作者:Jusen Lin 发布于 2026/7/28

Express 中间件机制

Express 的核心就是中间件机制。每个中间件都可以处理请求、响应,或者调用下一个中间件。

什么是中间件

中间件就是一个函数,它可以访问请求对象、响应对象和应用程序的请求-响应循环中的下一个中间件函数。

中间件的类型

  • 应用级中间件 - 使用 app.use() 绑定
  • 路由级中间件 - 绑定到 Router 实例
  • 错误处理中间件 - 四个参数 (err, req, res, next)
  • 内置中间件 - express.static, express.json 等
  • 第三方中间件 - body-parser, cors 等

合理使用中间件可以让代码结构清晰,复用性更强。