Nuxt auth模块仅基于有效的配置就会引发错误

时间:2019-03-19 09:49:03

标签: javascript vue.js nuxt.js nuxt

nuxt.config.js 中:

modules: [                                                                                                                                     
    // Doc: https://axios.nuxtjs.org/usage                                                                                                       
    '@nuxtjs/axios',                                                                                                                             
    '@nuxtjs/auth'                                                                                                                               
  ],   

auth: {                                                                                                                                        
    strategies: {                                                                                                                                
      local: {                                                                                                                                   
        endpoints: {                                                                                                                             
          login: {url: 'users', method: 'post', propertyName: 'data.token'}                                                                      
        }                                                                                                                                        
      }                                                                                                                                          
    }                                                                                                                                            
  }

在我的 LoginComponent.vue 中:

methods: {                                                                                                                                     
    async login() {                                                                                                                              
      try {                                                                                                                                                                                                                                                                       
        await this.$auth.loginWith('local', {                                                                                                    
          data: {                                                                                                                                
            email: this.email,                                                                                                                   
            password: this.password                                                                                                              
          }                                                                                                                                      
        })                                                                                                                                       
      } catch (e) {                                                                                                                                                                                                                              
        console.log('Error: ' + e)                                                                                                               
      }                                                                                                                                          
    }       

}

每当我启动服务器yarn run dev并不执行任何操作导航至页面时,都会在控制台中收到以下错误消息:

[ERROR] [AUTH] Error: "Request failed with status code 404"

    createError3NuxtJS

createError
settle
handleLoad

此错误不允许我进行身份验证,并且我始终会收到400 HTTP错误代码。但是如果不使用此身份验证模块,我可以使用axios到达其他端点。

该如何解决?

0 个答案:

没有答案