🌐 Nodejs.cn

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 方法。
morganHTTP 请求记录器。
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