Я борюсь с этой странной проблемой, я не могу решить. Я использую изоморфную выборку для отправки данных на сервер. Я отправляю тело как строку JSON. Но на сервере я не могу прочитать тело, это просто пустой объект.изоморфная почта извлечения не может читать тело на сервере
Стек: узел, реагировать.
Вот клиент-код:
handleSubmit = (event) => {
const { dispatch } = this.props;
fetch('/api/me', {
method: 'POST',
header: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'xxx'
})
})
.then(response => response.json())
.then(json => dispatch(login(json)))
.catch(err => console.log(err))
}
Серверный код:
var jsonParser = bodyParser.json()
app.post('/api/me', jsonParser, (req, res) => {
console.log('req', req.body);
})
Я пробовал прибегая к помощи этой проблемы. Но несколько решений, которые я нашел, не подходили.
Вся помощь очень ценится.
BR
Martin
// UPDATE //
понял это, это было глупо 's', я совсем забыл. «Заголовок» должен быть «заголовки»