このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
Router (ルーター)
ウェブではルーターには 3 つの定義があります。
- ネットワーク層において、ルーターはデータパケットの方向を決めるネットワーク機器です。これらは、ユーザーがインターネットに接続できるように小売店で販売されています。
- アプリケーション層のSPA においては、ルーターは指定されたURL に対してどのようなウェブページを提供するかを決定するライブラリーです。このミドルウェアモジュールは、次のページを開くためにレンダリングされるファイルへのパスが与えられるため、すべての URL 関数に使用されます。
- サービスレイヤーにおけるAPI の実装では、ルーターは、リクエストを解析し、プログラム内のさまざまなハンドラーにリクエストを指示またはルーティングするソフトウェアコンポーネントです。ルーターのコードは通常、ハンドラーからのレスポンスを受け取り、そのレスポンスをリクエスト元に返すことを容易にします。
In this article
関連情報
ネットワーク層の文脈:
- ルーター (ウィキペディア)
アプリケーション層の SPA の文脈 (主要な SPA フレームワークのライブラリー):