#node.js #express #fetch
#node.js #экспресс #принести
Вопрос:
Я отправляю объект с помощью метода выборки с веб-страницы, который затем должен быть добавлен в файл json на сервере. Вот как я его отправляю:
fetch(url '/send', {
method: 'POST',
body: {a: 1, b:2}
})
Однако, прочитав, все, что я получаю, — это пустой объект.
Когда я отправляю тело с POST-запросом POST от Postman, оно работает нормально. Пожалуйста, помогите мне выяснить, почему это так.
{
"a":"1",
"b": "2"
}
Ответ №1:
Вам необходимо отправить соответствующий Content-Type
заголовок с вашим запросом POST:
fetch(url '/send', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: {a: 1, b:2}
})