#1. 适合 Express 的场景
适合:
- 你想快速搭一个 Node 后端
- 你想完全理解请求是怎么流过来的
- 你需要高度自由的路由和中间件组合
- 你在做中小型 API、后台、管理系统、SSR 辅助服务
- 你想自己决定目录结构和工程规范
Express 的强项,不是“替你规定整座城”,而是:
给你一套足够成熟的主干道,让你按自己的规划修城。
#2. 不太适合的场景
不太适合:
- 你想要非常强的官方架构约束
- 你需要大量开箱即用的企业级规范
- 你希望框架强制模块化、依赖注入、装饰器式组织
- 你追求极致吞吐和更强默认性能取向
- 你运行环境不是传统 Node HTTP 服务器,而是更偏边缘运行时的模型
这时候你可能更想看:
- 更有“工程框架感”的方案
- 更强调性能的方案
- 更贴合边缘运行时的方案
#3. 最务实的判断标准
问自己三件事:
1. 我是要“快速懂清楚 HTTP 请求怎么走”?
2. 我是要“轻量自由”还是“强约束成套”?
3. 我这个项目的复杂度,值得上更重的框架吗?如果你的答案是:
- 想学透请求流
- 想自由搭建
- 想先把城市主干道修通
那么 Express 非常合适。