4

自过去 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)
    }
  },
}
4

0 回答 0