如何在节点cron作业中使用请求/响应

时间:2015-10-26 07:11:59

标签: node.js cron

您好我是节点js的初学者。我需要使用cron向用户发送有关待付款的信息。我正在使用模块Cron。 url / remainder 执行所有必要的功能来完成工作,并且工作正常。我怀疑是否可以在cron工作中调用此URL。我们如何使用请求/响应。运行cron时,输出为 null

var CronJob = require('cron').CronJob;
new CronJob('00 * 23 * * *', function(req,res){
    console.log(req);


}, null, true, "America/Los_Angeles");

1 个答案:

答案 0 :(得分:1)

所以/remainder正在做实际的工作吗?只需在回调中调用它。

var request = require('request')
var CronJob = require('cron').CronJob;
new CronJob('* * * * * *', function() {
    console.log('You will see this message every second');

    request('http://www.google.com', function(error, response, body) {
        if (!error && response.statusCode == 200) {
            console.log('im ok')
            // console.log(body) // Show the HTML for the Google homepage.
        }
    })
}, null, true, "America/Los_Angeles");