認証初級
ミドルウェア
ミドルウェア
一言で言うと
リクエストとレスポンスの間に挟まる処理関数。
もう少し詳しく
一言で言うと
リクエストとレスポンスの間に挟まる処理関数。認証チェック、ログ記録、エラーハンドリングなどを共通処理として定義する。
もう少し詳しく
リクエストとレスポンスの間に挟まる処理関数。認証チェック、ログ記録、エラーハンドリングなどを共通処理として定義する。
ミドルウェアはリクエストパイプラインの途中に置かれ、前の処理から受け取った req / res を加工して次の処理に渡す仕組みです。複数のミドルウェアを順番に連ねることを「チェーン(スタック)」と呼び、ログ記録 → 認証チェック → ボディパースのように責務を分割して積み重ねられます。認証はミドルウェアが活躍する場面のひとつにすぎず、レート制限・圧縮・CORS 設定など幅広い横断的関心事に応用できます。