[英]How to set node.js cron job for make somthing?
我如何每2秒在node.js中創建一個函數?
直到現在,我發現了這個可以執行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');
Procfile:
web: node server.js
還有另一種推薦的方法嗎?
我不確定這是否可以解決您的問題,但您的初始Q是
我如何每2秒在node.js中創建一個函數?
因此,您可以像這樣使用setInterval
:
function runMe() {
console.log('You will see this message every two seconds');
}
//Run ever 2 seconds
setInterval(runMe, 2000);
這將完成您在示例中要查找的內容。
我使用模塊時間表 ,並對結果感到滿意。 代碼如下:
var every = require('schedule').every;
every('2s').do(function() {
console.log("You will see this message every second")
}
var CronJob = require('cron').CronJob;
new CronJob('*/2 * * * * *', function() {
console.log('You will see this message every two second');
}, null, true, 'America/Los_Angeles');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.