Я использую реакцию на веб-интерфейсе и expressjs на серверной части. Создание простого почтового запроса и передача данных json в серверную часть через интерфейс. Запрос состоит из body {title: "some title", content: "some content"}. В конце, если я console.log (req.body), я получаю пустой объект. Также, если я использую почтальона, он работает правильно. Код внешнего интерфейса:
fetch(url, {
method: method,
header: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: postData.title,
content: postData.content
})
})
Код BackEnd:
const title = req.body.title;
const content = req.body.content;
console.log(req);
res.status(201).json({
message: 'created nicely',
post: {
_id: '78',
title: title,
content: content,
creator: { name: 'mera naam' },
createdAt: new Date()
}
});