【发布时间】:2015-06-11 05:00:24
【问题描述】:
我有一个 Meteor 服务器方法,它执行我想在后台运行的功能。我希望服务器方法在函数在不同进程中运行时继续运行。
方法:
myMethod: function(arg) {
_event.emit("myEvent",args);
...do some other stuff
}
我希望服务器做其他事情并返回给客户端,并在后台做 _event.emit 中的事情,不需要将结果发送回客户端。
它目前所做的是运行 _event.emit 中的内容,然后再返回给客户端。
我试图通过在服务器端调用一个空的回调函数来解决这个问题,但这并没有解决问题
myMethod: function (arg) {
return Meteor.call("secondMethod", _.toArray(arg), function() {})
}
secondMethod: function (arg) {
_event.emit("myEvent",args);
}
希望有人知道这个问题的解决方案。 谢谢
【问题讨论】:
标签: node.js asynchronous methods meteor