Как правильно прочитать данные, а главное откуда в nodejs (фреймворк Express), которые приходят от клиента?
если эти данные какие-нибудь json, то все просто. Все то, что мне нужно находится на req.body, а если я использую formdata и вкладываю, к примеру, картинку в бинарном формате?
Вот код клиента (react)
async function onSubmit() {
const fileFormData = new FormData();
fileFormData.append('file', file, file.name);
fileFormData.append('name', 'TEST_NAME');
const result = await Execute('file/upload', {
method: 'POST',
body: fileFormData,
headers: {
'CRU-Authorization': localStorage.getItem('login') || '',
'auth_token': localStorage.getItem('auth_token') || '',
}
});
console.log(result);
}
Вот код BackEnd
router.post("/upload", async function(request, response) {
console.log(request.body)
});