← [ BACK_TO_NOTES ]

Express

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

#resource #growing #backend #nodejs #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/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本