StrongLoop / IBMによって提供されるこの翻訳.

本書は、英語の資料と比較すると古くなっている可能性があります。最新の更新については、英語版の資料を参照してください。

Express のミドルウェア

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

Middleware module 説明
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 説明
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.