Вот результат моего бэкэнда API от POSTMAN:
Здесь у меня есть два ключа: json
, а также itemFile
createItem(){
const itemData = this.state;
const selectedFile = this.state;
const formData = new FormData();
formData.append('json', itemData)
formData.append('itemFile', selectedFile)
console.log(formData)
fetch(`http://localhost:9000/api/item/submit`,
{
method: 'post',
body: formData
}).then ((result) => {
let responseJSON = result;
console.log(responseJSON);
});
}
После этого я получил ошибку Нераспознанный токен «объект»: ожидал («истина», «ложь» или «ноль») \ n в [Источник: (строка )\"[Объект Object]\"; строка: 1, столбец: 8]
Нужно ли мне использовать JSON .Stringify? но как бы я использовал его в данных формы?