Het bodyParser-object stelt verschillende fabrieken bloot om middleware te maken. Alle middlewares vullen de req.body
eigenschap met de geparseerde hoofdtekst, of een leeg object {}
als er geen body was om te ontleden (of als er een fout werd geretourneerd).
app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
Het inhoudstype is application/x-www-form-urlencoded
app.use(bodyParser.json()); // for json encoded bodies
Het inhoudstype is application/json
application/json
wordt gebruikt wanneer u de gegevens plaatst {"test":"hello"}
zoals dit. www-form-url-encoded
wordt gebruikt om de gegevens als sleutelwaarde in het object uit de url te halen bij gebruik van de app.use(bodyParser.urlencoded({ extended: true }));
. Ze zijn allebei verschillend en hebben hun eigen gebruiksscenario's