Skip to content
Latchkey

Web ミドルウェアとは?

Web ミドルウェアとは、受信したリクエストが最終的なハンドラに到達する前に横取りするロジックで、ネットワークとルートの間の経路に位置します。リクエストやレスポンスの検査と変更、リダイレクト、URL の書き換え、認証の適用、ヘッダーの付与ができます。多くのフレームワークは、低レイテンシのためにこれを edge で実行します。

なぜ重要か

ミドルウェアは、認証やリダイレクトといった横断的な関心事を集約し、個々のルートを本来の役割に集中させます。早期に、多くは edge で実行することで、これらのチェックを高速に保ちます。

関連ガイド