所以这是我的简单代码
Meteor.loginWithFacebook({
requestPermissions: ['user_friends', 'public_profile', 'email'],
}, (err) => {
console.log('Received response');
if (err) {
console.log('Error logging in with facebook ' + err);
// onAuthenticationFail();
} else {
// onAuthenticationPass();
console.log('Authentication Successful');
}
});
对于每种可能的情况,现在所做的只是console.log()
。它在localhost中工作正常。但是在服务器上弹出facebook对话框,给予权限并且对话框消失。这是预期的,但看起来似乎永远不会调用回调。
Accounts.onCreateUser()
也没有被调用。
答案 0 :(得分:0)
所以问题不在于流星。或许一点点。所以在我的服务器上安装的mongodb是2.4,其中meteor 1.3需要2.6。我更新了我的mongodb,一切都按预期开始工作了