自过去 3-4 个月以来,我一直在将 nuxt/auth-next 和 axios 模块与 nuxt 项目一起使用,从昨天开始一切正常,但现在每当我尝试将 axios 请求发送到公共 API 而不在标头中传递授权时,我都会收到此错误
Cannot read property 'Authorization' of undefined with Nuxt Auth & Axios
附上页面截图
下面是我在 index.js 存储文件中的代码
export const actions = {
async nuxtServerInit({ commit }, context) {
// Public profile
if (context.route.params && context.route.params.subdomain) {
context.$axios.onRequest((config) => {
config.progress = false
})
let { data } = await context.$axios.get(
`users/get_user_data_using_subdomain/${context.route.params.subdomain}`,
{
headers: {
'Content-Type': 'multipart/form-data',
},
}
)
await context.store.dispatch('artists/setPublicProfile', data.user_data)
}
},
}