ここにリストされているExpressミドルウェアモジュールは、Expressjsチームによって保守されています。
ミドルウェアモジュール | 説明 | 組み込み関数の置き換え (Express 3) |
---|---|---|
body-parser | HTTPリクエストボディを解析します。こちらも参照してください:body、co-body、およびraw-body。 | express.bodyParser |
compression | HTTPレスポンスを圧縮します。 | express.compress |
connect-rid | 一意のリクエストIDを生成します。 | 該当なし |
cookie-parser | Cookieヘッダーを解析し、req.cookies を設定します。cookiesおよびkeygripも参照してください。 |
express.cookieParser |
cookie-session | Cookieベースのセッションを確立します。 | express.cookieSession |
cors | さまざまなオプションを使用して、クロスオリジンリソース共有(CORS)を有効にします。 | 該当なし |
errorhandler | 開発エラー処理/デバッグ。 | express.errorHandler |
method-override | ヘッダーを使用してHTTPメソッドを上書きします。 | express.methodOverride |
morgan | HTTPリクエストロガー。 | express.logger |
multer | マルチパートフォームデータを処理します。 | express.bodyParser |
response-time | HTTPレスポンスタイムを記録します。 | express.responseTime |
serve-favicon | ファビコンを提供します。 | express.favicon |
serve-index | 指定されたパスに対するディレクトリ一覧を提供します。 | express.directory |
serve-static | 静的ファイルを提供します。 | express.static |
session | サーバーベースのセッションを確立します(開発用のみ)。 | express.session |
timeout | HTTPリクエスト処理のタイムアウト期間を設定します。 | express.timeout |
vhost | 仮想ドメインを作成します。 | express.vhost |
これらは、その他の人気のミドルウェアモジュールです。
警告:この情報は、Expressjsチームによって保守されていないサードパーティのサイト、製品、またはモジュールを参照しています。ここにリストされていることは、Expressjsプロジェクトチームからの承認または推奨を構成するものではありません。
ミドルウェアモジュール | 説明 |
---|---|
cls-rtracer | CLSベースのリクエストID生成のためのミドルウェア。ログにリクエストIDを追加するためのすぐに使えるソリューションです。 |
connect-image-optimus | 画像の提供を最適化します。可能であれば、画像を`.webp`または`.jxr`に切り替えます。 |
error-handler-json | JSON APIのためのエラーハンドラー(`api-error-handler`のフォーク)。 |
express-debug | テンプレート変数(locals)、現在のセッションなどの情報を追加する開発ツール。 |
express-partial-response | Google APIのPartial Responseを使用して、`fields`クエリ文字列に基づいてJSONレスポンスの一部をフィルタリングします。 |
express-simple-cdn | 複数のホストをサポートして、静的アセットにCDNを使用します。 |
express-slash | 末尾のスラッシュの有無にかかわらずルートを処理します。 |
express-uncapitalize | 大文字を含むHTTPリクエストを標準的な小文字形式にリダイレクトします。 |
helmet | さまざまなHTTPヘッダーを設定することで、アプリケーションのセキュリティを強化します。 |
join-io | リクエスト数を減らすために、ファイルをオンザフライで結合します。 |
passport | OAuth、OpenIDなど多くの「戦略」を使用した認証。詳細については、http://passportjs.org/を参照してください。 |
static-expiry | 静的アセットのURLまたはキャッシュヘッダーのフィンガープリンティング。 |
view-helpers | ビューの共通ヘルパーメソッド。 |
sriracha-admin | Mongooseの管理サイトを動的に生成します。 |
その他のミドルウェアモジュールについては、http-frameworkを参照してください。