- Express での HTTP 要求の処理と、クライアントが送信するデータにアクセスするために req オブジェクトが不可欠です。
- req.param() は、ルート、クエリー文字列、ボディ (非推奨、特定のメソッドを使用してください) からパラメータを取得します。
- req.params は、URL パスで定義されたルート パラメータにアクセスします。
- req.query は、URL クエリー文字列のキーと値のペアを取得します。
- req.body は、POST/PUT/PATCH 要求のボディにアクセスし、中間ウェアが必要です。
- req.get(headerName) は、クライアントが送信する特定の HTTP ヘッダー値を取得します。
- 非推奨の req.param() メソッドは、req.params、req.query、req.body などの特定のメソッドに置き換える必要があります。
- req.ip は、クライアントの IP アドレスを提供し、ログ記録やセキュリティのために有用です。
- これらの req オブジェクト メソッドを理解することで、Express アプリケーションでの入力要求の処理が向上します。
- 開発者は、Express での req メソッドの使用方法やチップを共有することを奨励します。
dev.to
5 Essential `req` Object Methods in Express.js
Create attached notes ...
