如何设置 node.js cron 作业来做点什么?

How to set node.js cron job for make somthing?

如何在 node.js 中每 2 秒创建一个函数?

直到现在,我发现 this 可以执行 cron 作业的存储库..

server.js:

var CronJob = require('cron').CronJob;

new CronJob('* * * * * *', function() {
  console.log('You will see this message every second');
}, null, true, 'America/Los_Angeles');

过程文件:

web: node server.js

还有其他推荐的方式吗?

我不确定这是否能解决您的问题,但您最初的问题是

How can i make a function every 2 second in node.js?

所以你可以像这样使用setInterval

function runMe() {
      console.log('You will see this message every two seconds');
}

//Run ever 2 seconds
setInterval(runMe, 2000);

这将完成您在示例中寻找的内容。

var CronJob = require('cron').CronJob;

new CronJob('*/2 * * * * *', function() {
  console.log('You will see this message every two second');
}, null, true, 'America/Los_Angeles');

我使用模块 时间表,我对结果很满意。代码如下:

var every = require('schedule').every;

every('2s').do(function() {
console.log("You will see this message every second")
}