Я использую vue js в качестве интерфейса с laravel. Я использую паспорт laravel для аутентификации, теперь я хочу показать сообщение об ошибке после получения сообщения об ошибке 401 unauthenti c, которое в основном возникает, когда срок действия моего токена истек. поэтому для этого я использую перехватчики ax ios, мой код похож на
axios.interceptors.response.use(function (response) {
return response
}, function (error) {
// const { config, response: { status } } = error
const { config, response } = error
const originalRequest = config
if (response && response.status === 401) {
//notication or redirection
this.$vs.notify({
title: 'Error',
text: response.data['message'],
iconPack: 'feather',
icon: 'icon-check-circle',
color: 'danger'
})
}
return Promise.reject(error)
})
Теперь вопрос в том, что где я поместил этот код в vue js , чтобы он вызывал после каждого запроса, поэтому отображается сообщение об ошибке и перенаправление для входа в систему после получения 401 неавторизовано. .
Любое предложение от кого-либо.
Спасибо заранее !!