如何从auth-module,Nuxt.js获取access_token

问题描述 投票:1回答:1

我尝试用auth-module构建Facebook登录,下面的链接是Nuxt.js.

https://github.com/nuxt-community/auth-module

我无法获得“access_token”。代码如下。

// pages/login.vue
export default {
   methods: {
       this.$auth.loginWith('facebook')
   }
}

回调URI就是这样的。

https://localhost:3000/facebook/oauth_callback/?#access_token=***&data_access_expiration_time=1561715202&expires_in=4398&reauthorize_required_in=7776000&state=MC4xOTU3MDM2ODIxMzIzOTA5OA
// pages/facebook/oauth_callback/index.vue
<template>
  <section>
    <p>{{ this.$auth.$state }}</p>
    <p>{{ this.$route.query }}</p
  </section>
</template>

这个。$ auth。$ state不包含“access_token”。我如何获得“access_token”?我也不明白为什么URI在get参数字段中包含“#”。因为它,我无法从“this。$ route.query”获取access_token。

javascript facebook nuxt.js
1个回答
2
投票

最后,我可以使用以下代码执行此操作。

this.$auth.getToken('facebook')

谢谢你们观看它们。

© www.soinside.com 2019 - 2024. All rights reserved.