Так как 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
для разбирать тела.