在没有使用setTimeOut的情况下,当比较结果为真时,是否有人知道某个模块或允许我收听日期并采取特定操作的方法?
我需要什么:
if(currentHour==="08:00:00"){
doJob()
}
编辑:更具体地说,我真正需要的是:
event.on((x==='toto'),function(){console.log('hi');}
感谢您提前
答案 0 :(得分:3)
如果我已经理解正确,您希望在有时间运行一段代码,即您想要安排某个操作?
如果是这种情况,您可以轻松使用node-schedule https://www.npmjs.org/package/node-schedule等模块来执行此操作。
查看基于日期的计划部分,它可以满足您的需求。
答案 1 :(得分:-1)
如果这有用,您可以使用taas库: https://www.npmjs.com/package/taas
var taas = require('taas');
taas.schedule(Date.now() + 5 * 1000 * 60, "http://example.com", "get", "a=6&b=7", function(error, response) {
console.log(response.id);
taas.cancel(response.id);
});