**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受答案。
这个问题是由打字错误或不能再复制的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式对未来的读者不太可能有帮助。
昨天关门了。
Improve this question
我试图使用OAuth 2.0将登录与Facebook身份验证结合使用,但抛出了一个TypeError,指出在使用passport.js时FacebookStrategy不是一个构造函数。我用谷歌实现了登录,但需要帮助!
//FB login strategy :
passport.use(new FacebookStrategy({
clientID: process.env.CLIENT_ID_FB,
clientSecret: process.env.CLIENT_SECRET_FB,
callbackURL: "http://localhost:3000/auth/facebook/secrets"
},
function(accessToken, refreshToken, profile, cb) {
User.findOrCreate({ facebookId: profile.id }, function (err, user) {
return cb(err, user);
});
}
));
1条答案
按热度按时间rwqw0loc1#
我觉得自己疯了,昨天我花了4个多小时才弄明白!!我需要包裹的时候出了个打字错误
我在“Strategy”中输入了小写的“s”,而它必须是大写的S,现在它工作得很好。