Заменяют ли функции body-parser json () и urlencoded () экспресс-функции json () и urlencoded ()? - PullRequest
0 голосов
/ 13 февраля 2019

Экспресс-каркас поставляется с функциями экспресса express.json() и express.urlencoded().

У нас есть библиотека body-parser, которая выполняет те же функции.

Мой вопрос: заменяет ли body-parser express.json() и express.urlencoded()?

Обрабатывает ли он создание req.body иначе, чем встроенные функции Express?

1 Ответ

0 голосов
/ 13 февраля 2019

Пакет body-parser существовал как промежуточное звено Express до Express 4.0.На тот момент он был удален из пакета Express, но люди все еще полагались на него.Так что около 4.1 Express вернул его обратно, но интегрировал в каркас.

Так что да, это фактически прямая замена, поскольку эти функции напрямую основаны на body-parser.Как таковые, они по сути являются синонимами.Команда Express на самом деле поддерживает body-parser.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...