Хочу получить от запроса через 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);
});
}
вот так в консоли ошибку показывает
как видно в нетворке, объект все же есть