Я хочу получить ответное тело после перехвата ошибок Axios.
Я использую axios v0.18.0.
Мой код axios выглядит следующим образом:
let service = axios.create({
baseURL: "https://baseUrl.azurewebsites.net",
responseType: "json"
});
service.defaults.headers.common['authorization'] = `Bearer ${token}`;
service.post("/api/method", params).then(result => {
console.log('success',result);
}).catch(error=>{
console.log('error');
console.log(error);
});
Мой вызов API возвращает ошибку 400, как я и ожидал, учитывая мои входные данные.Так что я попал в ловушку.Однако я не могу получить сообщение об ошибке, возвращаемое вызовом API.
Я попытался создать console.out (error.response.data), но это возвращает ноль.
Я проверял с помощью Postman, что вызов API действительно возвращает сообщение об ошибке в теле ответа, поэтому API не является проблемой.
Чего мне не хватает?