Web ミドルウェアとは?
Web ミドルウェアとは、受信したリクエストが最終的なハンドラに到達する前に横取りするロジックで、ネットワークとルートの間の経路に位置します。リクエストやレスポンスの検査と変更、リダイレクト、URL の書き換え、認証の適用、ヘッダーの付与ができます。多くのフレームワークは、低レイテンシのためにこれを edge で実行します。
なぜ重要か
ミドルウェアは、認証やリダイレクトといった横断的な関心事を集約し、個々のルートを本来の役割に集中させます。早期に、多くは edge で実行することで、これらのチェックを高速に保ちます。
関連ガイド
What Is a Route Handler?A route handler is server-side code mapped to a URL path that processes a request and returns a response, use…
What Is Edge Rendering?Edge rendering runs page rendering on servers in a global network near the user, cutting round-trip latency v…
What Is a Server Action?A server action is a server-side function a client can invoke directly to mutate data, letting forms run back…