Node.js 云9上的Passport Facebook身份验证
我正在尝试在cloude 9上使用Passport Facebook身份验证。回拨总是无法给出错误Node.js 云9上的Passport Facebook身份验证,node.js,cloud9-ide,passport-facebook,Node.js,Cloud9 Ide,Passport Facebook,我正在尝试在cloude 9上使用Passport Facebook身份验证。回拨总是无法给出错误 此站点无法提供安全连接 webdevdk-******.c9users.io发送了无效响应。 回拨模块是 module.exports = { 'facebookAuth' : { 'clientID': '***********', 'clientSecret': '*******************', 'callbackURL': 'https://webdevd
此站点无法提供安全连接
webdevdk-******.c9users.io发送了无效响应。
回拨模块是
module.exports = {
'facebookAuth' : {
'clientID': '***********',
'clientSecret': '*******************',
'callbackURL': 'https://webdevdk-******.c9users.io:80/auth/facebook/callback'
}};
我的路线是
app.get('/auth/facebook',
passport.authenticate('facebook', { scope: ['email'] })
);
app.get('/auth/facebook/callback',
passport.authenticate('facebook', { successRedirect: '/',
failureRedirect: '/' }));
我的facebook应用程序设置为
app domain : webdevdk-*******.c9users.io
site URL : webdevdk-*******.c9users.io:80/
Valid OAuth redirect URIs : webdevdk******.c9users.io:80/auth/facebook/callback
我遗漏了什么吗?您是想通过IDE中的预览选项卡来实现这一点,还是在浏览器中的单独选项卡/窗口中打开预览?由于SSL问题,在IDE中测试对https端点的AJAX调用不起作用(因为预览选项卡是iframe)。如果您当前正试图通过IDE测试应用程序,请尝试在单独的选项卡中进行测试。您是试图通过IDE本身的预览选项卡进行测试,还是在浏览器的单独选项卡/窗口中打开预览?由于SSL问题,在IDE中测试对https端点的AJAX调用不起作用(因为预览选项卡是iframe)。如果当前正试图通过IDE测试应用程序,请尝试在单独的选项卡中进行测试