来自服务器的Meteor登录用户
我有一个跨站点ajax登录请求,来自chrome扩展到Meteor应用程序。我使用Iron路由器和来自服务器的Meteor登录用户,meteor,xss,iron-router,Meteor,Xss,Iron Router,我有一个跨站点ajax登录请求,来自chrome扩展到Meteor应用程序。我使用Iron路由器和where:'server'设置在Meteor端处理这个问题。请求很好,但是现在我有了请求,我想登录用户。如何从服务器执行此操作 我尝试用黑客的方式绕过它,在操作回调中使用router.go('otherRoute',{email:requestEmail,password:requestPassword})从服务器重定向到另一个路由器,但由于找不到go方法,所以没有成功。不管怎样,这似乎是一个糟糕
where:'server'
设置在Meteor端处理这个问题。请求很好,但是现在我有了请求,我想登录用户。如何从服务器执行此操作
我尝试用黑客的方式绕过它,在
操作
回调中使用router.go('otherRoute',{email:requestEmail,password:requestPassword})
从服务器重定向到另一个路由器,但由于找不到go方法,所以没有成功。不管怎样,这似乎是一个糟糕的解决方案。粗略地说,您需要的或多或少是一个DDP客户端
出现在您的定制(非Meteor?)网站上。您需要的功能在meteor的livedata
包中实现。还有一个节点包(服务器端),您可以将其用作实现自己的客户机的起点
一旦您有了一个正常工作的DDP客户端
,登录就是调用服务器上的login
方法(当然是通过DDP
)。看
有关详细信息。恐怕您不能这样做。您需要通过
webSockets
+Meteor-DDP
进行连接,以实现所需的功能。