Ошибка в консоли AXIOS - PullRequest
       10

Ошибка в консоли AXIOS

0 голосов
/ 13 июня 2018

Я использую axios в приложении activjs.Мой код похож на ниже

axios.post('/api/addresses/upload/',formData,config)
  .then(function (response) {

  })
  .catch(error => {
  });

Я не использовал ни одного оператора console.log() где-либо, но я получаю ошибку ниже console.

enter image description here

Как эта ошибка напечатана в console?

1 Ответ

0 голосов
/ 13 июня 2018

Попробуйте, установив заголовок для запроса axios,

Код состояния ответа «Необработанный объект» по протоколу передачи гипертекста (HTTP) 422 указывает, что сервер понимает тип содержимого объекта запроса и синтаксисОбъект запроса правильный, но он не смог обработать содержащиеся в нем инструкции.

Может быть, вам не хватит некоторых обязательных полей, которые являются обязательными при обработке таких операций, как вставка или обновление записи в вашей базе данных.Может быть, вы можете посмотреть на это.Если все работает хорошо, попробуйте следующие настройки в заголовке вашего запроса.

Если вы отправляете форму с файлами, используйте тип содержимого заголовка как

  1. 'multipart / form-data',
  2. без файлов, а затем установитетип контента как 'application / x-www-form-urlencoded',
  3. Если вам нужно опубликовать средства json, тогда установите тип контента как 'application / json' и 'Accept:' application / json'"

Если возникает какая-либо ошибка cors, используйте ' crossDomain ': true

var formData = new FormData();
axios.post('/api/addresses/upload/', formData, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
})
...