我正在尝试向我的express.js 后端发送一个 POST 请求,该请求由文件名和文件组成。我的 JavaScript 前端如下所示
const file = fileUpload.files[0];
const formData = new FormData();
formData.append('filename', 'myFile');
formData.append('file', file);
await fetch('http://localhost:8500/upload', {
method: 'POST',
body: formData
}
我的 Express 后端看起来像
app.post('/upload', (req, res) => {
const formData = req.body;
console.log(formData);
console.log(formData.title);
}
它给出的结果
{}
undefined
为什么我收到的请求正文为空?