Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自服务器的Meteor登录用户_Meteor_Xss_Iron Router - Fatal编程技术网

来自服务器的Meteor登录用户

来自服务器的Meteor登录用户,meteor,xss,iron-router,Meteor,Xss,Iron Router,我有一个跨站点ajax登录请求,来自chrome扩展到Meteor应用程序。我使用Iron路由器和where:'server'设置在Meteor端处理这个问题。请求很好,但是现在我有了请求,我想登录用户。如何从服务器执行此操作 我尝试用黑客的方式绕过它,在操作回调中使用router.go('otherRoute',{email:requestEmail,password:requestPassword})从服务器重定向到另一个路由器,但由于找不到go方法,所以没有成功。不管怎样,这似乎是一个糟糕

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


我尝试用黑客的方式绕过它,在
操作
回调中使用
router.go('otherRoute',{email:requestEmail,password:requestPassword})
从服务器重定向到另一个路由器,但由于找不到go方法,所以没有成功。不管怎样,这似乎是一个糟糕的解决方案。

粗略地说,您需要的或多或少是一个
DDP客户端
出现在您的定制(非Meteor?)网站上。您需要的功能在meteor的
livedata
包中实现。还有一个节点包(服务器端),您可以将其用作实现自己的客户机的起点

一旦您有了一个正常工作的
DDP客户端
,登录就是调用服务器上的
login
方法(当然是通过
DDP
)。看
有关详细信息。

恐怕您不能这样做。您需要通过
webSockets
+
Meteor-DDP
进行连接,以实现所需的功能。