Express ルートとは何ですか?
ルートとはマッピング関係のことです。Express では、ルートはクライアントのリクエストとサーバーの処理機能間のマッピング関係を指します。
Express ルートは、リクエストタイプ、リクエスト URL、処理機能の3つの部分で構成されます。フォーマットは次のとおりです。
app.method(path, handler())
// メソッドは get、post などです。
get リクエストでは、 req.query を使用してパラメータを取得できます。 例えば:
ルートのモジュール管理を容易にするため、Expressではルートを直接アプリに追加するのではなく、ルートを別のモジュールに抽出することを推奨しています。
ルートを別のモジュールに抽出する手順は以下の通りです。
ルートモジュール用の.jsファイルを作成します
express.Router() 関数を呼び出してルートオブジェクトを作成します
特定のルートをルートオブジェクトに追加します
module.exports を使用してルートオブジェクトを外部と共有します
app.use() 関数を使用してルートモジュールを登録します