У меня проблема с перехватчиками запросов axios.Я использую NuxtJS v2.8.1
с VueJS latest
и при обновлении страницы в окне браузера не перехватывает запрос.Но когда я перемещаюсь по меню со ссылками <nuxt-link>
, это работает как шарм.Любая идея приветствуется.Я искал ответ здесь , но он не работал.
Это мой соответствующий код ...
app.$axios.interceptors.request.use(
function(config) {
if (config.url.includes('/token/refresh')) {
const refreshToken = Cookie.get('USER_REFRESH_TOKEN')
if (refreshToken) {
config.headers.Authorization = 'Bearer ' + refreshToken
}
} else {
const accessToken = Cookie.get('USER_ACCESS_TOKEN')
if (accessToken) {
config.headers.Authorization = 'Bearer ' + accessToken
}
}
console.log('CONFIG:\n\n', config)
return config
},
function(error) {
console.log('ERROR:\n\n', error)
return Promise.reject(error)
}
)