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 回调里。