Meteor - Log user in on the server
是否可以从服务器端登录用户?我正在尝试创建一个外部服务/应用程序可以登录到流星服务器的 url。
我尝试了以下操作:
1 2 3 4 5 6 7 8 9 | Meteor.call('login', { password: data.password, user: { email: data.email } }, function (error, result) { console.log(error); console.log(result); }); |
当使用无效数据(例如不存在的电子邮件或不正确的密码)调用时,我会收到正确的错误消息,例如
所以我想知道的是 1)我可以用这个流星调用在服务器上登录用户吗 2)我做得正确还是有其他方法?
一句话,没有。外部服务要么需要运行流星客户端代码,要么需要手动建立 DDP 连接。我怀疑您正在寻找一个外观通用的 HTTP 端点,任何服务器都可以连接到该端点。如果是这种情况,您目前最好的选择是使用 API 密钥之类的东西。