lorsque je demande une réponse à un autre serveur via mon serveur de nœud, je fais ceci :
app.use(fonction (req, res) {
req.pipe(demande(url)).pipe(res).
})
Mais j'utilise request-debug, je trouve qu'il n'y a pas de req.body sur l'autre serveur, ce qui cause beaucoup de problèmes.
Pouvez-vous me dire comment le résultat.
Merci.
app.use(function (req, res) {
request(url).pipe(res).
})
essaye ça
à votre santé!!
Merci, j'ai trouvé la solution :
express default use 'app.use(body-parser('json'))', ce qui signifie que le serveur obtient req et l'analyseur req.body en json. Mais le tuyau a besoin de flux pour le faire. changez-le donc en 'app.use(body-parser(raw()))'. raw() analyseur req.body pour diffuser.
C'est ma solution.
Ce problème a été automatiquement marqué comme obsolète, car il n'a pas eu d'activité récente. Il sera fermé s'il n'y a plus d'activité. Merci pour vos contributions.
Commentaire le plus utile
Merci, j'ai trouvé la solution :
express default use 'app.use(body-parser('json'))', ce qui signifie que le serveur obtient req et l'analyseur req.body en json. Mais le tuyau a besoin de flux pour le faire. changez-le donc en 'app.use(body-parser(raw()))'. raw() analyseur req.body pour diffuser.
C'est ma solution.