我正在尝试使用 vue-authenticate 和护照来实现 facebook 登录。我成功登录了我的 Facebook 帐户。我成功获得了“回调代码”。这是我的回调网址
所以我使用 axios 将“回调代码”传递给服务器。因为我的服务器代码(passport-facebook)是这样的:
router.route('/auth/facebook/callback').get(passport.authenticate('facebook', {
successRedirect : '/',
failureRedirect : '/'
}));
Vue中的axois代码是
this.$http.get('/api/users/auth/facebook/callback',{
params:{
code : this.param
}
})
.then((response) => {
this.movies = param;
})
但它从来没有用过..我不知道为什么。只是想知道,我将 axios 代码更改为get('api/users/')
. 并像这样编写服务器代码
router.get('/',()=>{
console.log("good");
});
有用。我可以在控制台中看到“好”消息。让我知道您是如何实现社交登录的!