ホームページ >ウェブフロントエンド >jsチュートリアル >エクスプレスリクエストタイプ
Express.js では、リクエストとは、クライアントからサーバーに対して行われる HTTP リクエストを指します。 Express は、ヘッダー、クエリ パラメーター、本文データなど、受信リクエストに関するすべての詳細を含むリクエスト オブジェクトを提供します。
URL からルートパラメータにアクセスするために使用されます。
例: /user/:id
URL 内のクエリ文字列パラメータにアクセスするために使用されます。
例: /search?term=express
リクエスト本文で送信されたデータが含まれます (POST リクエストまたは PUT リクエストなど)。
express.json() のようなミドルウェアが必要です
クライアントによって送信されたヘッダーが含まれます。
req.headers['header-name'] 経由で特定のヘッダーにアクセスします。
リクエストの HTTP メソッド (例: GET、POST)。
リクエストの完全な URL パス。
URL のパス部分。
クライアントから送信された Cookie が含まれます
例: リクエストの処理
const Express = require('express');
const app =express();
リクエストデータを解析するためのミドルウェア
JSON: app.use(express.json())
URL エンコード: app.use(express.urlencoded({ extend: true }))
Cookie パーサー ミドルウェアをインストールして使用します:
const cookieParser = require('cookie-parser');
app.use(cookieParser());
テストリクエスト
Postman などのツールを使用して、さまざまな種類のリクエストをテストします。例:
GET リクエスト:
http//:Localhost/ダッシュボード
POST リクエスト:
http://localhost:3000/login
ヘッダー****、クエリ パラメーター、本文データなど、上記のすべての詳細を含むこのリクエスト オブジェクトはすべて、サーバーからオブジェクトを取得するためのリクエストです
以上がエクスプレスリクエストタイプの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。