Я пытаюсь отправить файл изображения на мой серверный файл express.js api из моего интерфейса. Но в моем console.log я просто получаю пустой объект, который выглядит как {} на стороне сервера. Что не так с вызовом API activ.js, который не позволяет мне увидеть файл в console.log на сервере.
// Backend API
app.post('/api/v1/media', function (req, res) {
console.log(req.body);
res.json('api called');
});
//React JS api call
const files = e.target.files;
console.log(files);
setLoading(true);
const res = await fetch(
'http://localhost:4000/api/v1/media',
{
method:"POST",
headers: {'Content-Type':'application/json'},
body: JSON.stringify(files[0])
}`enter code here`
)
const file = await res.json();