Я пытаюсь отправить данные формы, используя fetch. У меня есть следующий код:
var toSend = new FormData();
toSend.append('person', 'Peter');
toSend.append('age', '22');
toSend.append('thistext', 'smart');
fetch('http://localhost:3000/sendform', {
method: 'POST',
body: toSend
}).then(res => console.log(res));
И затем я пытаюсь прочитать данные формы на стороне сервера с помощью Express, используя следующий код:
app.post("/sendform", function(req, res) {
console.log("processing form data");
console.log(req.body);
res.status(200).send("received");
});
У меня есть body-parserи т. д. Однако req.body - пустой объект. Кто-нибудь может помочь исправить это?