我遇到了axios请求拦截器的问题。我将NuxtJS v2.8.1
与VueJS latest
一起使用,当我在浏览器中刷新页面时,axios无法拦截请求。但是,当我使用<nuxt-link>
链接浏览菜单时,它就像一个超级按钮。任何想法表示赞赏。我在寻找答案here,但没有用。
这是我的相关代码...
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)
}
)