Я делаю сценарий, чтобы загрузить некоторые данные из моего API:Поймайте() не обрабатывает 404
const success = (response) => {
console.log(response);
};
const failed = (error) => {
console.log(error);
};
axios.$http.get('/somedata')
.then((response) => {
success(response.data);
})
.catch((error) => {
failed(error);
});
/somepage
является несуществующей страницей поэтому возвращает 404. Но улов не обрабатывает этот , Почему нет? В моей консоли у меня есть ошибка TypeError: Cannot read property 'data' of undefined
. Почему он не запускает функцию failed()
? Я не понимаю.
Возможный дубликат [Promise: тогда против тогда + задвижка] (http://stackoverflow.com/questions/33278280/promise-then-vs-then-catch) – CMedina
какая версия Аксиос вы используете? – roger
Последняя версия: 0.15.2 – Jordy