Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
389 views
in Technique[技术] by (71.8m points)

javascript - Nuxt auth login request witnin async is undefined

I am trying to using this code. after entering the credentials then, push to the dashboard. but console.log(response) becomes undefined.

how can solve this problem?

async loginUser(loginInfo) {
      try {
        const response = await this.$auth.loginWith('local', {
          data: loginInfo,
        })
        console.log(response)
        this.$router.push('/dashboard')
        this.$toast.success(
          'User Login Successful!'
        )
      } catch {
        this.$toast.error('User Login Unsuccessful')
      }     
    },
  },

nuxt.config.js

  auth: {
    strategies: {
      local: {
        token: {
          property: 'token',
          required: true,
          type: '',
        },
        user: {
          property: true,
          autoFetch: true
        },
        endpoints: {
          login: { url: '/login', method: 'post' },
          logout:{url: '/logout', method: 'delete'},
          user: {url: '/user', method: 'get'},
       
        
        },
      },
    },
    redirect: {
      login: '/dashboard',
      logout: '/login',
      register:'/dashboard'
      
    },
    
  },
question from:https://stackoverflow.com/questions/65901989/nuxt-auth-login-request-witnin-async-is-undefined

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...