Express 速查
共 24 条 Express 常用写法与中间件,涵盖最小应用、路由、中间件、请求与响应、命令与工具。 支持搜索与分类筛选,点击即可复制。
最小应用
Node 上最常用的 Web 框架。
| 命令 | 说明 |
|---|---|
| 创建应用 | |
| 定义路由 | |
| 启动服务 | |
| 解析 JSON 请求体 | |
| 托管静态文件 |
路由
支持方法与路由参数。
| 命令 | 说明 |
|---|---|
| 按 HTTP 方法定义 | |
| 路由参数 | |
| 查询参数 | |
| 路由分组(Router) | |
| 全部方法 / 链式路由 |
中间件
请求处理链。
| 命令 | 说明 |
|---|---|
| 自定义中间件 | |
| 错误处理中间件(4 个参数) | |
| 按路径挂载中间件 | |
| 跨域中间件 | |
| 日志中间件 |
请求与响应
常用 req / res API。
| 命令 | 说明 |
|---|---|
| 读取请求数据 | |
| 返回 JSON / 文本 | |
| 设置状态码并返回 | |
| 重定向 | |
| 渲染模板(需配置模板引擎) |
命令与工具
脚手架与热重载。
| 命令 | 说明 |
|---|---|
| 初始化并安装 | |
| 生成项目骨架 | |
| 开发热重载 | |
| 运行 / 指定环境 |
使用说明
Express 速查:最小应用、路由、中间件、请求与响应、命令与工具;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:最小应用、路由、中间件、请求与响应、命令与工具。
- 点「命令」列复制到项目文件或终端。
- app.use 按顺序挂载中间件,错误处理中间件必须写四个参数。
- 接口建议用 Router 分组,统一加 /api 前缀与鉴权。
常见问题
- 错误中间件为什么必须四个参数?
- Express 靠函数参数个数区分错误处理中间件(err, req, res, next),少一个就会被当普通中间件。
- req.body 为什么是空的?
- 缺少 body 解析中间件,需先 app.use(express.json()) 或 urlencoded 解析。
- 需要联网吗?
- 不需要,本地可用。
延伸阅读
相关工具
CDY
Caddy 速查
Caddyfile / 自动 HTTPS / reverse_proxy 速查
HA
HAProxy 速查
frontend / backend / ACL / 均衡速查
ENV
Envoy 速查
listeners / clusters / routes / config_dump 速查
PT
pytest 速查
fixture / parametrize / pytest.raises 速查
CYP
Cypress 速查
cy.visit / cy.get / should / intercept 速查
PW
Playwright 速查
getByRole / expect / route / trace 速查