我有一个Node.js后端,用于将用户与Facebook连接。但是,我需要保存一些要发送的信息作为查询参数。
我有以下代码,它们将用户令牌保存到数据库中:
passport.use(
'facebook',
new FacebookStrategy({
clientID: keys.facebook.clientID,
clientSecret: keys.facebook.clientSecret,
callbackURL: keys.facebook.callbackURL
}, (accessToken, refreshToken, profile, done) => {
facebook.saveUser(accessToken)
.then((res) => {
return done(null, true);
});
})
);
我需要再保存两个参数:userLoginId和userId。是否可以这样做并将其添加到我的saveUser()函数中?我认为使用会话不是一个好主意,因为许多用户可以同时执行此操作。