Express middleware
ここにリストされている Express ミドルウェアモジュールは、 Expressjs teamによってメンテナンスされています。
| ミドルウェアモジュール | 説明 |
|---|---|
| body-parser | HTTP リクエスト本文を解析します。 |
| compression | HTTP 応答を圧縮します。 |
| cookie-parser | Cookie ヘッダーを解析して req.cookies を生成します。 cookies も参照してください。 |
| cookie-session | Cookie ベースのセッションを確立します。 |
| cors | さまざまなオプションでオリジン横断リソース共有 (CORS) を有効にします。 |
| errorhandler | 開発エラー処理/デバッグ。 |
| method-override | ヘッダーを使用して HTTP メソッドをオーバーライドします。 |
| morgan | HTTP リクエストロガー。 |
| multer | 複数部品のフォームデータを処理します。 |
| response-time | HTTP 応答時間を記録します。 |
| serve-favicon | ファビコンを提供 |
| serve-index | 指定されたパスのディレクトリ一覧を提供します。 |
| serve-static | 静的ファイルを提供します。 |
| session | サーバーベースのセッションを確立します(開発のみ)。 |
| timeout | タイムアウトのperioHTTP リクエスト処理を設定します。 |
| vhost | 仮想ドメインを作成します。 |
追加のミドルウェアモジュール
これらは追加で人気のあるミドルウェアモジュールです。
| ミドルウェアモジュール | 説明 |
|---|---|
| helmet | さまざまな HTTP ヘッダーを設定することで、アプリのセキュリティ保護に役立ちます。 |
| passport | OAuth、OpenIDなどの「戦略」を使用した認証 詳細は passportjs.org を参照してください。 |