Dans Express.js, une requête fait référence à la requête HTTP faite par le client au serveur. Express fournit un objet de requête qui contient tous les détails sur la requête entrante, tels que les en-têtes, les paramètres de requête, les données du corps, etc.
Utilisé pour accéder aux paramètres d'itinéraire à partir de l'URL.
Exemple : /user/:id
Utilisé pour accéder aux paramètres de chaîne de requête dans l'URL.
Exemple : /search?term=express
Contient les données envoyées dans le corps de la requête (par exemple, pour les requêtes POST ou PUT).
Nécessite un middleware comme express.json()
Contient les en-têtes envoyés par le client.
Accédez à un en-tête spécifique via req.headers['header-name'].
La méthode HTTP de la requête (par exemple, GET, POST).
Le chemin URL complet de la requête.
La partie chemin de l'URL.
Contient des cookies envoyés par le client
Exemple : Traitement des demandes
const express = require('express');
const app = express();
Middleware pour l'analyse des données de demande
JSON : app.use(express.json())
Codé en URL : app.use(express.urlencoded({ extended : true }))
Installer et utiliser le middleware cookie-analyser :
const cookieParser = require('cookie-parser');
app.use(cookieParser());
Demandes de tests
Utilisez des outils comme Postman pour tester différents types de demandes. Par exemple :
Obtenir une demande :
http//:Localhost/tableau de bord
Demande POST :
http://localhost:3000/login
Tous ces objets de requête qui contiennent tous les détails ci-dessus tels que les en-têtes****, les paramètres de requête, les données du corps sont tous des requêtes pour obtenir un objet à partir d'un serveur
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!