@danilr

Как получить от запроса через Axios объект с ошибками?

Хочу получить от запроса через Axios объект с ошибками, но приходит текст с кодом ошибки, в Networke главное вижу этот объект, а через промисы почему то его не получаю. Запрос делаю в action во vuex.
Вот action во vuex:
saveAction(context, formData) {
      return new Promise((resolve, reject) => {
        HTTP.post(Routes.saveAction, formData)
          .then(({
            data
          }) => {
            context.commit('addAction', data)
            console.log('data from saveAction', data);
            resolve()
          })
          .catch(error => {
            console.log('тут пытаюсь просмотреть ошибку error: ', error);
            console.error(error);
            reject(error)
          })
      })
    }

здесь вызываю action из компоненты
saveAction() {
      this.$store
        .dispatch("administration/saveAction", this.formAction)
        .then(response => {
          this.$toast.success("Action успешно создан");
        })
        .catch(error => {
          this.$toast.error("Ошибка получения данных, попробуйте снова");
          console.log(error);
        });
    }

вот так в консоли ошибку показывает
5c93ba16906de329074352.png
как видно в нетворке, объект все же есть
5c93ba62744e5554758238.png
  • Вопрос задан
  • 290 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы