Как извлечь req.body на стороне сервера (я использую fetch)?

Как извлечь req.body на стороне сервера (я использую fetch)?

По умолчанию Express не будет обрабатывать тело запроса. Вам нужно загрузить модуль, чтобы сделать это явно.

Поскольку вы используете простой текст, вы можете использовать модуль body-parser. Это создаст свойство body по запросу:

 const bodyParser = require('body-parser'); router.use(bodyParser.text({type: 'text/plain'})) router.post('/posts/:id', function(req, res, next) { console.log(req.body); res.send('Response') }); 

Однако обратите внимание, что обычно лучше использовать структурированный формат данных, такой как JSON, а не простой текст.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector