【发布时间】:2016-01-28 20:00:52
【问题描述】:
我是 MEAN Stack 的新手,我无法将 passport-facebook accessToken 保存到 localStorage。我该怎么做呢?以下是我的设置。
passport.use(new FacebookStrategy({
clientID: passport_config.facebook.clientID,
clientSecret: passport_config.facebook.clientSecret,
callbackURL: passport_config.facebook.callbackURL
},
function(accessToken, refreshToken, profile, done) {
FBAccount.findOne({fbId : profile.id}, function(err, oldUser){
if(oldUser){
done(null,oldUser);
}else{
var newUser = new FBAccount({
fbId : profile.id ,
name : profile.displayName
}).save(function(err,newUser){
if(err) throw err;
console.log(newUser);
done(null, newUser);
});
}
});
}
));
【问题讨论】:
标签: node.js passport-facebook passport.js