Express 中间件机制学习笔记

2026-06-20 · Node.js · 学习笔记

中间件是 Express 的核心概念。每个中间件函数接收 req、res、next, 可以在请求到达路由之前或之后执行逻辑,非常适合做日志、鉴权、参数校验等横切关注点。

执行顺序

app.use() 注册的全局中间件按注册顺序执行。 路由级中间件只对特定 path 生效。理解这条「管道」模型,是组织大型应用结构的基础。

常见用途

后来在使用 NestJS 时,Guard、Interceptor、Filter 的概念与 Express 中间件一脉相承, 底层理解有助于快速上手框架级抽象。