我有一些代码可以在不再需要在服务器上运行时清除循环中的元素:
setInterval(serverLoop, 1000);
function serverLoop() {
Fiber(function() {
Blocks.remove({type: "hit"});
Letters.remove({timeout: {$lte: 0}});
}).run();
}
代码适用于localhost:3000,但是当我部署到meteor.com时,.remove不起作用。我在这里错过了什么吗?
答案 0 :(得分:0)
为什么不使用Meteor.setInterval
,http://docs.meteor.com/#meteor_setinterval代替?
Meteor.setInterval(serverLoop, 1000);
function serverLoop() {
Blocks.remove({type: "hit"});
Letters.remove({timeout: {$lte: 0}});
}