body-parser
преобразует тело запроса в req.body
, который вам, вероятно, понадобится для промежуточного программного обеспечения put
.body-parser
теперь входит в состав Express (по состоянию на v4.16.0 - ниже предполагается, что у вас есть обновленная версия).
Самая простая реализация - это использовать express.json
и express.urlencoded
(используется в body-parser
) во всех запросах, используя app.use
, так что вам не нужно беспокоиться об этом в промежуточном программном обеспечении.Вот как npx express-generator $APP_NAME
настроит его для вас:
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
ПРИМЕЧАНИЕ: вам нужно будет установить extended
на true
, если вы ожидаете вложенные объекты вваши запросы .