Когда я отправляю запрос POST на свой внутренний сервер экспресс-обслуживания, req.body
содержит только ключевую часть, где все тело является ключом, а значение - пустым
Это выборка внешнего интерфейса.request
let data = {
videoUrl: "dummy text"
}
fetch("/api/getinfo", {
method:"POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
},
body: JSON.stringify(data)
})
Вот так я обрабатываю его в бэкэнде ( NOTE : я использую body-parser
)
app.post("/api/getinfo", (req,res) => {
console.log(req.body);
}
Я ожидаю, что результат будет
'{ "videoUrl":"dummy text" }'
Но я получаю
{ '{"videoUrl":"dummy text"}': '' }
Все тело запроса является ключом, а значение пусто.
Что я делаю не так?