node-cron由http post请求

时间:2015-09-15 06:28:33

标签: json node.js cron server

我使用node-cron进行任务调度,为了启动这项工作,我必须向我的服务器发一个http帖子。一切顺利,直到服务器第二次自己发布一个帖子请求(自动发布),因为它没有收到任何json响应。在cron作业完成后Json响应返回,但显然我的服务器不耐烦。我可以通过查看控制台输出来跟踪混淆cron的自动帖子。

router.post('/SomeUrl', function(req, res, next) {

    job = new CronJob('0 44 13 * * *', function() {
     var index = 0;

      if(index <=10){
              job.stop();
      }
          else{
              console.log(req.body);
              console.log("cronJob Executed");
              index ++;
            }
        },
        function() {
            console.log("job finished");
            return res.json({
                type: true,
                data: ""
            });

        }, true, 'Europe/Istanbul');
});

0 个答案:

没有答案