一段时间后,Node.js https.request停止

时间:2014-02-17 16:00:10

标签: javascript node.js

我正在尝试从kanbanery rest api获取数据并且一切正常但是一段时间之后https.request函数不再起作用了。我没有得到任何错误,只是10次左右没有输出

这是我的代码:

setInterval( function() {
    console.log('get tasks');
    var req = https.request(options, function(res) {
            console.log('STATUS: ' + res.statusCode);
            //console.log('HEADERS: ' + JSON.stringify(res.headers));
            res.setEncoding('utf8');
            res.on('data', function (chunk) {
                temp = JSON.parse(chunk);
                tasks = [];
                for (var i = 0; i < temp.length; i++) {
                    tasks[i] = {
                        label: temp[i]['title'],
                        value: indexOfRowContainingId(temp[i]['task_type_id'],tasks2)
                    };
                }
                console.log(tasks);
                send_event('tasks', { items: tasks });
            });    
        });
    req.on('error', function(error){
        console.log("Error: "+error);
    });
    req.end();
}, 10 * 1000);

有人看到了这个问题吗?

0 个答案:

没有答案