【发布时间】:2020-07-04 06:24:08
【问题描述】:
FacebookTokenError:无法加载 URL:此 URL 的域不包含在应用程序的域中。为了能够加载此 URL,请将应用程序的所有域和子域添加到应用程序设置中的应用程序域字段。 我和这个人有同样的问题,有人可以帮忙吗?
【问题讨论】:
标签: node.js authentication passport.js passport-facebook
FacebookTokenError:无法加载 URL:此 URL 的域不包含在应用程序的域中。为了能够加载此 URL,请将应用程序的所有域和子域添加到应用程序设置中的应用程序域字段。 我和这个人有同样的问题,有人可以帮忙吗?
【问题讨论】:
标签: node.js authentication passport.js passport-facebook
我遇到了同样的问题,终于解决了。
假设这些是您的项目链接:
我做了什么和工作:
passport.use(new FacebookStrategy({
clientID: process.env.FACEBOOK_APP_ID,
clientSecret: process.env.FACEBOOK_APP_SECRET,
callbackURL: "https://www.example.com/api/facebook/callback",
},
(accessToken, refreshToken, profile, done) => {
process.nextTick(() => {
console.log('Facebook success:', profile, accessToken, refreshToken);
return done(null, profile);
});
}
));
【讨论】: