Express
Overview
Express 后端开发常用知识点。
发布于 2026年5月30日0 views
Express 是 Node.js 生态里很常用的 Web 框架。它负责把 HTTP 请求分发到对应处理函数,并提供路由、中间件、请求响应和错误处理能力。
项目开发中,Express 常见知识点主要集中在:路由、中间件、请求响应、错误处理和接口分层。
相关笔记:
基本服务
import express from "express";
const app = express();
app.get("/health", (req, res) => {
res.json({ ok: true });
});
app.listen(3000);访问 /health 会返回:
{
"ok": true
}常见分层
src/
├── routes/ # 路由定义
├── controllers/ # 处理请求和响应
├── services/ # 业务逻辑
├── middlewares/ # 中间件
└── server.ts # 启动入口建议:
- route 只负责定义路径。
- controller 负责读取请求和返回响应。
- service 负责业务逻辑。
- middleware 负责通用处理,比如鉴权、日志、错误处理。
总结
Express 的核心是路由和中间件。写接口时要把请求入口、业务逻辑和错误处理拆清楚,不要把所有逻辑都堆在 route 回调里。