小编equ*_*ser的帖子

NuxtJS 身份验证代理

然后使用nuxtjs/authnuxtjs/axiosnuxt 忽略我的代理配置。

过去我只使用 axios 进行身份验证。

现在我正在尝试使用 @nuxtjs/auth 模块。因为我使用单独的后端和 CORS,所以我需要使用 axios 代理进行身份验证。

但是身份验证策略local不使用代理,我不明白为什么。它总是尝试使用 nuxt URL。似乎 auth 完全忽略了我的代理。任何人都可以帮忙吗?

// nuxt.config
// ...
axios: {
    proxy: true
  },
  proxy: {
    '/api/': {
      target: 'http://localhost:4000',
      pathRewrite: { '^/api/': '' }
    }
  },
  /*
  ** Auth Module Configuration
  ** See https://auth.nuxtjs.org/schemes/local.html
  */
  auth: {
    strategies: {
      local: {
        endpoints: {
          login: { url: '/api/auth/login', method: 'post', propertyName: 'token' },
          logout: { url: '/api/auth/logout', method: 'post' },
          user: { url: …
Run Code Online (Sandbox Code Playgroud)

authentication proxy axios nuxt.js nuxtjs

6
推荐指数
1
解决办法
665
查看次数

标签 统计

authentication ×1

axios ×1

nuxt.js ×1

nuxtjs ×1

proxy ×1