express. json - это то же самое, что и bodyParser? - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть вопрос, который мне пока не ясен. Можно ли использовать express. json () так же, как использовать модуль body-parser? В чем разница? Какую пользу приносят друг другу? Сейчас я создаю API, который возвращает json, и после прочтения документации он мне не очень понятен.

1 Ответ

1 голос
/ 09 февраля 2020

Они, по сути, делают то же самое. Когда была выпущена Express 4.0, они удалили некоторое промежуточное программное обеспечение, которое раньше поставлялось с express (например, express. json). Это означало, что нам нужно было получить наше собственное Json промежуточное ПО для разбора - bodyparser, позволяющее нам затем использовать app.use(bodyParser.json()) вместо старого / встроенного app.use(express.json()), который больше не будет работать.

Как эти патчи примечания к Express 4.1.16 (2-я марки), они добавлены обратно, так что express теперь снова имеет эту функциональность. Теперь вы можете использовать либо. Я считаю, что оба способа (body-parser.json() и express.json()) должны работать одинаково, если у вас самая новая версия Node.

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