一尘不染

每五分钟安排一次Node.js作业

node.js

我是node.js的新手。我需要node.js每五分钟查询一次mongodb,获取特定数据,然后使用socket.io,允许已订阅的Web客户端访问此数据。我已经设置了socket.io部分,当然还有mongo,我只需要知道如何每隔五分钟运行一次node.js然后发布到socket.io。

最好的解决方案是什么?

谢谢


阅读 342

收藏
2020-07-07

共1个答案

一尘不染

var minutes = 5, the_interval = minutes * 60 * 1000;
setInterval(function() {
  console.log("I am doing my 5 minutes check");
  // do your stuff here
}, the_interval);

将该代码另存为node_regular_job.js并运行:)

2020-07-07