我无法让Meteor.loginWithFacebook工作,我在这里看了很多Q& A,他们都做了不同的事情,但没有一个适合我。 (它只适用于account-ui,但我需要自定义登录页面)
我已经安装了帐户密码,帐户-facebook和服务配置
服务器代码(非真实ClientId或秘密):
ServiceConfiguration.configurations.upsert({
service: "facebook"
}, {
$set: {
clientId: "2234324234324",
loginStyle: "redirect",
secret: "324234234234324234234"
}
});
客户端代码(在点击按钮上,使用ui-router controller作为变量“vm”):
vm.facebook = function() {
Meteor.loginWithFacebook({
requestPermissions: ['email']
},
function(err) {
if (err) {
return console.log("There was an error : " + err);
} else {
console.log('No Error!');
}
});
};