Récupération du corps de la requête dans Node.js et des requêtes POST Express
Lors de l'exécution de requêtes POST dans Node.js avec Express, accès au corps de la requête nécessite des considérations spécifiques. Dans ces questions-réponses, nous explorons les solutions et fournissons des informations sur la gestion efficace des corps de requête.
Solution 1 : Utilisation du middleware JSON intégré Express
À partir de la version Express 4.16. , un middleware intégré pour analyser les corps des requêtes JSON est disponible. Ajoutez simplement la ligne suivante à votre code :
app.use(express.json())
Cela analysera les corps de requête JSON et les rendra accessibles via req.body.
Solution 2 : analyser manuellement les corps de requête
Vous pouvez également analyser manuellement les corps des requêtes sans utiliser express.bodyParser(). Cependant, cela nécessite des étapes supplémentaires :
Obtention du corps de requête brut
Pour accéder au corps brut de la requête, ignorez l'utilisation de express.bodyParser() et utilisez plutôt request.rawBody. Cependant, cela n'est pas toujours fiable, car Express ne fournit pas directement cette fonctionnalité.
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!