如何在node.js中每2秒创建一个函数?
直到现在,我找到了可以做cron工作的this存储库..server.js:
var CronJob = require('cron').CronJob;
new CronJob('* * * * * *', function() {
console.log('You will see this message every second');
}, null, true, 'America/Los_Angeles');
Procfile:
web: node server.js
还有另一种推荐方式吗?
答案 0 :(得分:2)
我不确定这是否能解决你的问题,但你的初始Q是
如何在node.js中每2秒创建一个函数?
所以你可以这样使用setInterval
:
function runMe() {
console.log('You will see this message every two seconds');
}
//Run ever 2 seconds
setInterval(runMe, 2000);
这将在您的示例中执行您正在寻找的内容。
答案 1 :(得分:2)
我使用模块计划,我对结果感到满意。代码如下:
SHOW CREATE TABLE foo
答案 2 :(得分:1)
var CronJob = require('cron').CronJob;
new CronJob('*/2 * * * * *', function() {
console.log('You will see this message every two second');
}, null, true, 'America/Los_Angeles');