Обектът bodyParser разкрива различни фабрики за създаване на междинен софтуер. Всички междинни програми ще попълват req.body
свойство с анализирано тяло или празен обект {}
ако няма тяло за синтактичен анализ (или е върната грешка).
app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
Типът на съдържанието е application/x-www-form-urlencoded
app.use(bodyParser.json()); // for json encoded bodies
Типът на съдържанието е application/json
application/json
се използва, когато публикувате данните {"test":"hello"}
като този. www-form-url-encoded
се използва за получаване на данните като ключ-стойност в обект от URL адреса, когато се използва app.use(bodyParser.urlencoded({ extended: true }));
. И двете са различни и имат свои собствени случаи на употреба