Dalam Express.js, permintaan merujuk kepada permintaan HTTP yang dibuat oleh pelanggan kepada pelayan. Express menyediakan objek permintaan yang mengandungi semua butiran tentang permintaan masuk, seperti pengepala, parameter pertanyaan, data badan dan banyak lagi.
Digunakan untuk mengakses parameter laluan daripada URL.
Contoh: /user/:id
Digunakan untuk mengakses parameter rentetan pertanyaan dalam URL.
Contoh: /search?term=express
Mengandungi data yang dihantar dalam badan permintaan (cth., untuk permintaan POST atau PUT).
Memerlukan perisian tengah seperti express.json()
Mengandungi pengepala yang dihantar oleh pelanggan.
Akses pengepala tertentu melalui req.headers['header-name'].
Kaedah HTTP permintaan (cth., GET, POST).
Laluan URL penuh permintaan.
Bahagian laluan URL.
Mengandungi kuki yang dihantar oleh pelanggan
Contoh: Mengendalikan Permintaan
const express = memerlukan('express');
aplikasi const = express();
Perisian Tengah untuk Menghurai Data Permintaan
JSON: app.use(express.json())
Berkod URL: app.use(express.urlencoded({ extended: true }))
Pasang dan gunakan perisian tengah penghurai kuki:
const cookieParser = memerlukan('cookie-parser');
app.use(cookieParser());
Permintaan Pengujian
Gunakan alatan seperti Posmen untuk menguji pelbagai jenis permintaan. Contohnya:
DAPATKAN Permintaan:
http//:Localhost/papan pemuka
Permintaan POS:
http://localhost:3000/log masuk
Semua objek permintaan ini yang mengandungi semua butiran di atas seperti pengepala****, parameter pertanyaan, data badan semuanya adalah permintaan untuk mendapatkan objek daripada pelayan
Atas ialah kandungan terperinci Jenis permintaan nyata. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!