bodyParser.raw ([опции]) альтернатива для express парсера тела по умолчанию - PullRequest
0 голосов
/ 22 апреля 2020

Так как express 4.16.0 express.json и express.urlencoded добавлены к анализируемым телам.

Ранее это в основном делалось с пакетом body-parser.

Использование body-parser пакет, с которым мы можем работать с необработанным телом, например:

const bodyParser = require('body-parser');

const rowBodyOptions = {
  inflate: true,
  limit: '100kb',
  type: '*/*',
};

const rawBodyParser = bodyParser.raw(rowBodyOptions);

router.post('/', async (req, res) => {
    console.log('===== req.body =====');
    console.log(req.body);

    // what ever you want will go here
});

Как я могу обработать необработанное тело с помощью express, если я не хочу использовать body-parser и придерживаться express.json и express.urlencoded для разбирать тела.

...