首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nuxt-auth ..login网络标头给我提供了奇怪的路径,看起来像是登录页面的区域设置路由

Nuxt-auth ..login网络标头给我提供了奇怪的路径,看起来像是登录页面的区域设置路由
EN

Stack Overflow用户
提问于 2020-05-07 18:52:57
回答 1查看 863关注 0票数 0

我正在尝试在axios中使用nuxt-auth模块,它给出了“无法读取未定义的”...and登录头的属性‘数据’的奇怪路径"Request URL:http://aqar.abdullah.link/api/api/auth/login",有什么帮助吗?

Nuxt.config.js

代码语言:javascript
复制
axios: {
baseURL:'http://aqar.abdullah.link/api',

auth: {
  strategies: {
    local: {
      endpoints: {
        login: { url: '/office/login', method: 'post', propertyName: 'data.token' },
        user: { url: '/auth/me', method: 'post', propertyName: false },
        logout: false
      }
    }
  }
}

}

登录方式:

代码语言:javascript
复制
 methods:{
 async Login(){
   try{
     await this.$auth.loginWith('local', {
        data:{
            email: this.email,
            password: this.password
        }
    })

    this.$router.push('/')

   }catch(e){
     this.error = e.response.data
   }

 },
},

Api response on postman:

login page path in folders

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-08 20:18:04

我不确定,我使用了完全相同的配置,它对我有效。但是您的nuxt.config.js文件缺少axios对象的结束},

它应该看起来像这样:

代码语言:javascript
复制
  axios: {
    baseURL: "http://aqar.abdullah.link/api"
  },
  auth: {
    strategies: {
      local: {
        endpoints: {
          login: {
            url: "/office/login",
            method: "post",
            propertyName: "data.token"
          },
          user: { url: "/auth/me", method: "post", propertyName: false },
          logout: false
        }
      }
    }
  },

还要确保你的nuxt.config.js中也有这些模块:

代码语言:javascript
复制
  modules: [
    "@nuxt/http",
    "@nuxtjs/auth",
    "@nuxtjs/axios",
  ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61655996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档