зачем нужен анализатор тела в приложении express? - PullRequest
0 голосов
/ 04 марта 2020

Я не понимаю, зачем нам нужен body-parser в приложении Express, поскольку мы можем получать данные без использования body-parser. И что это делает на самом деле и как?

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Последняя версия express не требует настройки body-parser, поскольку она встроена в express.

. См. PR для получения более подробной информации

0 голосов
/ 04 марта 2020

Формально мы используем body parser для обработки входящих запросов. запрос вроде JSON, urlencoded et c, но теперь команда express добавила его как глобальный базовый модуль, поэтому вам не нужно устанавливать / импортировать body parser снова

вместо выполнения

import bodyparser = require("body-parser")
import express = require("express")

const app = express();

app.use(bodyparser.json());
app.use(bodyparser.urlencoded({extended: true}))

Теперь вы можете сделать

import express = require("express")

const app = express();

app.use(express.json());
app.use(express.urlencoded({extended: true}))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...