Express

Node.js 生态中最常见的 Web 框架之一,以中间件链和路由系统为核心,适合快速搭建 API、BFF 与中小型后端服务。

#type / resource #status / growing #tech / dev / backend #resource / nodejs #resource / express

[!info] related notes

Express

这是什么

Express 是 Node.js 生态中最常见的 Web 框架之一。

它的核心模型很直接:

请求

中间件

路由处理器

错误处理中间件

也正因为它足够轻,很多团队会把它用在:

  • API 服务
  • BFF
  • 原型验证
  • 中小型后端系统

适用平台

  • Node.js 服务端
  • Web API
  • BFF / 网关层
  • 中小型后端项目

核心特点 / 优势 / 局限

核心特点

  • 中间件链模型
  • 路由系统
  • req / res / next 编程风格
  • 生态成熟,配套中间件极多

优势

  • 上手快
  • 生态成熟
  • 结构自由度高
  • 适合快速把 HTTP 服务搭起来

局限

  • 项目一大,容易因为约束不足而变散
  • 需要团队自己约定分层、错误处理、DTO 校验和鉴权边界

常见用途

  • 快速搭建 CRUD API
  • 作为前端 BFF 聚合下游接口
  • 做鉴权、中间件、日志、限流等横切逻辑

相关链接 / 官方入口

创建于 2025/1/1 更新于 2026/5/27