Express 中间件是嵌入 Express 请求 - 响应流程的核心函数,可拦截处理 HTTP 请求,实现路由校验、日志打印、跨域配置等通用能力,按序执行流转逻辑,是灵活扩展 Express 服务功能的基础工具。
Express 中间件把跨接口的横切逻辑抽离成可复用的能力,鉴权、日志、异常兜底是后端最典型的三件事。本文讲解中间件洋葱模型的工作原理,演示如何用鉴权拦截未登录请求、用日志记录全程耗时、用错误处理中间件统一兜底异常,让新接口一挂上路就自动获得完整防护。 问题背景 每个接口都要做鉴权、都要打日志、都要…