素材阁

Express 速查

共 24 条 Express 常用写法与中间件,涵盖最小应用、路由、中间件、请求与响应、命令与工具。 支持搜索与分类筛选,点击即可复制。

最小应用

Node 上最常用的 Web 框架。

命令说明
创建应用
定义路由
启动服务
解析 JSON 请求体
托管静态文件

路由

支持方法与路由参数。

命令说明
按 HTTP 方法定义
路由参数
查询参数
路由分组(Router)
全部方法 / 链式路由

中间件

请求处理链。

命令说明
自定义中间件
错误处理中间件(4 个参数)
按路径挂载中间件
跨域中间件
日志中间件

请求与响应

常用 req / res API。

命令说明
读取请求数据
返回 JSON / 文本
设置状态码并返回
重定向
渲染模板(需配置模板引擎)

命令与工具

脚手架与热重载。

命令说明
初始化并安装
生成项目骨架
开发热重载
运行 / 指定环境

使用说明

Express 速查:最小应用、路由、中间件、请求与响应、命令与工具;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:最小应用、路由、中间件、请求与响应、命令与工具。
  2. 点「命令」列复制到项目文件或终端。
  3. app.use 按顺序挂载中间件,错误处理中间件必须写四个参数。
  4. 接口建议用 Router 分组,统一加 /api 前缀与鉴权。

常见问题

错误中间件为什么必须四个参数?
Express 靠函数参数个数区分错误处理中间件(err, req, res, next),少一个就会被当普通中间件。
req.body 为什么是空的?
缺少 body 解析中间件,需先 app.use(express.json()) 或 urlencoded 解析。
需要联网吗?
不需要,本地可用。

延伸阅读

相关工具