0

我有一个来自 chrome 扩展的跨站点 ajax 登录请求到 Meteor 应用程序。我正在使用 Iron-Router 和where:'server'设置在 Meteor 端处理这个问题。请求很好,但是现在我有了请求,我想登录用户。我如何从服务器执行此操作?

Router.go('otherRoute', {email:requestEmail, password:requestPassword})我尝试通过在回调中使用从服务器重定向到另一个路由器以一种骇人听闻的方式绕过它,action但这不起作用,因为找不到 go 方法。无论哪种方式,这似乎都不是解决这个问题的好方法。

4

1 回答 1

0

粗略地说,您需要的或多或少是DDP client您的自定义(非 Meteor?)网站上的礼物。您需要的功能在流星的livedata包中实现。还有一个节点包node-ddp-clinet(服务器端),您可以将其用作实现您自己的客户端的起点。

一旦你有一个工作DDP client,登录就是调用login服务器上的方法(DDP当然)。在这里查看 更多详细信息。

于 2013-11-27T09:24:50.627 回答