部署时,Meteor server .remove代码不起作用

时间:2013-05-23 23:39:10

标签: javascript meteor

我有一些代码可以在不再需要在服务器上运行时清除循环中的元素:

setInterval(serverLoop, 1000);

function serverLoop() {
  Fiber(function() {
    Blocks.remove({type: "hit"});
    Letters.remove({timeout: {$lte: 0}});
  }).run();
}

代码适用于localhost:3000,但是当我部署到meteor.com时,.remove不起作用。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

为什么不使用Meteor.setIntervalhttp://docs.meteor.com/#meteor_setinterval代替?

Meteor.setInterval(serverLoop, 1000);

function serverLoop() {
    Blocks.remove({type: "hit"});
    Letters.remove({timeout: {$lte: 0}});
}