当前位置:   article > 正文

「NodeJs」nodejs 定时任务

nodejs 定时任务


前言

nodejs 定时任务定时访问网页


一、安装

npm install node-schedule 
  • 1

二、引用

const schedule = require('node-schedule'); 
  • 1

三、定时任务


let https = require('http');
let schedule = require('node-schedule');

// 定义规则
let rule = new schedule.RecurrenceRule();
// rule.date = [1]; // 每月1号 
// rule.dayOfWeek = [1,3,5]; // 每周一、周三、周五 
rule.hour = 0; rule.minute = 0; rule.second = 0; // 每天0点执行
// rule.second = [0,10,20,30,40,50]; // 隔十秒
// rule.minute = [0,20,40]; // 每小时的0分钟,20分钟,40分钟执行
// 启动任务
let job = schedule.scheduleJob(rule, ()=>{
 httpGet();
 console.log('现在时间:',new Date());
});
// 取消任务
job.cancel(); 
function httpGet() {
    let url = "http://vitian.vip"
    https.get(url, function (res) {
        console.log("请求成功: " + res);
    })

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/471341
推荐阅读
相关标签
  

闽ICP备14008679号