Objekt bodyParser zpřístupňuje různé továrny na vytváření middlewarů. Všechny middleware vyplní req.body
vlastnost s analyzovaným tělem nebo prázdný objekt {}
pokud nebylo žádné tělo k analýze (nebo byla vrácena chyba).
app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
Content-Type je application/x-www-form-urlencoded
app.use(bodyParser.json()); // for json encoded bodies
Content-Type je application/json
application/json
se používá, když odesíláte data {"test":"hello"}
takhle. www-form-url-encoded
se používá k získání dat jako páru klíč–hodnota v objektu z adresy URL při použití app.use(bodyParser.urlencoded({ extended: true }));
. Oba jsou odlišné a mají své vlastní případy použití