Web
ミドルウェア
中級読み方:ミドルウェア|英語:Middleware
リクエストとレスポンスの間に挟まる処理。認証チェックやログ記録などに使われる。
やさしい説明
ミドルウェアは、リクエストが目的の処理に届く前に通過する「関所」のようなものです。
ログインしているか確認したり、リクエストの記録を取ったりする処理を共通化できます。
具体例・使い方
リクエスト → 認証ミドルウェア(ログイン確認)→ メイン処理 → レスポンス
Express.jsでは app.use() でミドルウェアを追加する
よくある疑問
Q: ミドルウェアの例は?
A: ログイン確認、リクエストのログ記録、CORS設定、エラーハンドリングなどが代表的です。