Meteor-用户登录服务器
是否可以从服务器端登录用户?我正在尝试创建一个url,外部服务/应用程序可以登录到meteor服务器 我试着做了以下几点:Meteor-用户登录服务器,meteor,Meteor,是否可以从服务器端登录用户?我正在尝试创建一个url,外部服务/应用程序可以登录到meteor服务器 我试着做了以下几点: Meteor.call('login', { password: data.password, user: { email: data.email } }, function (error, result) {
Meteor.call('login', {
password: data.password,
user: {
email: data.email
}
}, function (error, result) {
console.log(error);
console.log(result);
});
当使用无效数据(如不存在的电子邮件或不正确的密码)调用时,我会收到正确的错误消息,如不正确的密码。但一旦它是数据库中确实存在的有效电子邮件和密码,我就会收到以下错误[TypeError:无法读取null的属性'id'
因此,我想知道的是,1我可以使用此meteor呼叫将用户登录到服务器上,2我是否正确地执行了此操作,或者是否有其他方法?总之,没有。外部服务需要运行meteor客户端代码,或者需要手动创建。我怀疑您正在寻找一个通用的HTTP端点,任何服务器都可以连接到该端点。如果是这样的话,目前最好的选择是使用API密钥之类的东西 将唯一密钥分发给每个用户/客户/服务。 需要每个HTTP请求服务器端路由中的密钥。 希望钥匙没有被误用/暴露,并在编程时考虑到这种可能性。