プログラミング基礎中級
app.use
app.use
一言で言うと
全ルートに適用するミドルウェア登録。
もう少し詳しく
一言で言うと
全ルートに適用するミドルウェア登録。
もう少し詳しく
Express.js 固有のメソッドで、指定したパス以下のすべてのリクエストに対してミドルウェアをマウントします。パスを省略した場合はすべてのルートに適用されます。関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
Express.js 固有のメソッドであるため、他言語に直接対応するものはありません。ただしミドルウェアパターン自体は Django の MIDDLEWARE 設定や ASP.NET の Use() など他のフレームワークにも類似の概念があり、Express.js での理解がそれらを学ぶ際の足がかりになります。
実務でどう使うか
関連する章
Ch174 で詳しく学べます。