這個翻譯StrongLoop / IBM提供.

相對於英文版說明文件,本文件可能已不合時宜。如需最新的更新,請參閱英文版說明文件

Express 中介軟體

The Express middleware modules listed here are maintained by the Expressjs team.

Middleware module Description
body-parser Parse HTTP request body.
compression Compress HTTP responses.
connect-rid Generate unique request ID.
cookie-parser Parse cookie header and populate req.cookies. See also cookies.
cookie-session Establish cookie-based sessions.
cors Enable cross-origin resource sharing (CORS) with various options.
errorhandler Development error-handling/debugging.
method-override Override HTTP methods using header.
morgan HTTP request logger.
multer Handle multi-part form data.
response-time Record HTTP response time.
serve-favicon Serve a favicon.
serve-index Serve directory listing for a given path.
serve-static Serve static files.
session Establish server-based sessions (development only).
timeout Set a timeout perioHTTP request processing.
vhost Create virtual domains.

Additional middleware modules

These are some additional popular middleware modules.

Warning

This information refers to third-party sites, products, or modules that are not maintained by the Expressjs team. Listing here does not constitute an endorsement or recommendation from the Expressjs project team.

Middleware module Description
helmet:此模組會設定各種 HTTP 標頭,有助於保護您應用程式的安全。 Helps secure your apps by setting various HTTP headers.
passport:鑑別用的 Express 中介軟體模組。 Authentication using “strategies” such as OAuth, OpenID and many others. See passportjs.org for more information.