Ошибка Axios. Данные после преобразования должны быть строкой, ArrayBuffer, Buffer или Stream. - PullRequest
0 голосов
/ 28 июня 2019

Я получаю эту ошибку при попытке выполнить POST-запрос с помощью axios:

Error: Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream at createError

Вот мой запрос:

async function fetchAndHandleErrors() {
  const url = `/claim/${claimId}`;
  const headers = {
    Accept: 'application/json',
    Authorization: `Bearer ${token}`,
  };

  const body = new FormData();
  body.append('damage_description', damageDescription);
  body.append('damaged_phone', {
    uri: imageUri,
    type: 'image/jpeg', // or photo.type
    name: imageUri,
  });

  const result = await axios({
    'post',
    url: `${baseUrl}${url}`,
    data: body,
    headers,
  });
  return result.data;
}

Я пытался удалитьresult.data и все равно получите ту же ошибку.Почему это так?

...