我想在将来安排一个功能。这是我的代码:
var timeout = setTimeout(function() {
function();
console.log("UNO");
}, 5000);
但我不喜欢这个解决方案,所以任何人都知道 nodejs 中的一些方法,我用它来安排未来的功能?
我想在将来安排一个功能。这是我的代码:
var timeout = setTimeout(function() {
function();
console.log("UNO");
}, 5000);
但我不喜欢这个解决方案,所以任何人都知道 nodejs 中的一些方法,我用它来安排未来的功能?
有这个:https ://www.npmjs.com/package/node-schedule
此外,您可以设置 1 秒(或毫秒或小时或任何取决于您需要的精度)的间隔,并在其中检查当前时间。如果时间合适,你触发函数。
使用可以使用node-schedule 包
var scheduler = require('node-schedule');
var date = new Date(2018, 1, 1, 0, 0, 0);
var newYearJob = scheduler.scheduleJob(date, function() {
console.log("Happy new year");
});
在不需要的情况下
newYearJob.cancel();