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

JavaScript Vue.js

LGil

2020-03-24

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

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>

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

第3225篇《我如何从auth-module,Nuxt.js获取access_token》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android