Ich war Tring, um einen API-POST mit Node.js und Express zu erstellen. Ich habe nur versucht, einige Daten zu schreiben html-Formular:HTML Formular Anfrage Körper leer - NodeJs
<form id="myform" action="http://localhost:4000/add" method="post" enctype="application/json">
<input type="text" name="name" id="name" />
<input type="submit" id="submit" />
</form>
Der Server würde nur die POST-Anforderung erhalten und den Körper in console.log anzuzeigen.
router.post('/add', function (req, res){
console.log("request: "+JSON.stringify(req.body));
})
Was an der Konsole empfangen wird ist: Anfrage: {}
Der Versuch, in die gleiche api Postman schreiben mit - roh, JSON (application/JSON), die Dinge funktionieren.
Kann mir bitte jemand sagen, was ist los mit dem, was ich mache?
Die Frage wurde zuvor gestellt: https://stackoverflow.com/questions/4295782/how-do-you-extract-post-data-in-node-js –