Я добавил перехватчик ax ios в свое приложение. vue, чтобы перехватить все состояния 401, чтобы я мог выйти из системы. Я пытаюсь перенаправить на страницу входа. Я продолжаю получать сообщение "Не удается прочитать свойство $ router 'из неопределенного", не уверенный в чем проблема. Любая помощь? Также есть лучший способ обрабатывать ошибки состояния ax ios http во всем мире. Вместо проверки, если статус 400,401 и c для каждого компонента, который делает запрос http.
created: function () {
axios.interceptors.response.use(undefined, function (err) {
return new Promise(function (resolve, reject) {
if (err.response.status=== 401 ) {
this.$router.push({ name: 'loginview' })
}
throw err;
});
});
}