admin 管理员组文章数量: 1103806
由于需要执行服务器定时任务,对比了下settimeout和setinterval后面还是选择了node-schedule,个人觉得还是挺方便的,但是缺点好像是不能支持多个node-schedule,希望有了解的朋友可以交流下。
1. node-schedule的安装 : npm install node-schedule
2. 开始执行定时任务
var schedule = require('node-schedule');
var request = require('request');
var rule = new schedule.RecurrenceRule();
var times = [5,10,15,20,25,30,35,40,45,50,55];
rule.second = times;//秒
// rule.hour = times;
var monitors = schedule.scheduleJob(rule, function () {
//执行定时调用接口任务
request.get(
{
url: 'http://localhost:5000/aa/matchs',
},
function (error, response, body) {
if (response.statusCode != undefined)
if (response.statusCode == 200) {
console.log("send BothWechat message success!");
}
}
);
});
版权声明:本文标题:定时器node-schedule使用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755002755a1455414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论