Express 中间件
此处列出的 Express 中间件模块由 Expressjs 团队 维护。
🌐 The Express middleware modules listed here are maintained by the Expressjs team.
| 中间件模块 | 描述 |
|---|---|
| body-parser | 解析 HTTP 请求正文。 |
| 压缩 | 压缩 HTTP 响应。 |
| cookie-parser | 解析 cookie 头并填充 req.cookies。另见 cookies。 |
| cookie-session | 建立基于 cookie 的会话。 |
| cors | 启用跨源资源共享 (CORS) 并提供各种选项。 |
| errorhandler | 开发中的错误处理/调试。 |
| method-override | 使用头部覆盖 HTTP 方法。 |
| morgan | HTTP 请求记录器。 |
| multer | 处理多部分表单数据。 |
| 响应时间 | 记录 HTTP 响应时间。 |
| serve-favicon | 提供网站图标。 |
| serve-index | 为给定路径提供目录列表。 |
| serve-static | 提供静态文件。 |
| 会话 | 建立基于服务器的会话(仅限开发)。 |
| timeout | 设置 HTTP 请求处理的超时时间。 |
| vhost | 创建虚拟域名。 |
附加中间件模块
🌐 Additional middleware modules
这些是一些额外流行的中间件模块。
🌐 These are some additional popular middleware modules.
Warning
此信息涉及由 Expressjs 团队不维护的第三方网站、产品或模块。在此列出并不构成 Expressjs 项目团队的认可或推荐。
| 中间件模块 | 描述 |
|---|---|
| helmet | 通过设置各种 HTTP 头来帮助保护你的应用。 |
| passport | 使用 “策略” 进行认证,例如 OAuth、OpenID 等等。更多信息请参见 passportjs.org。 |