处理请求错误

时间:2014-08-12 15:27:41

标签: node.js http-get

我正在修改一个脚本,该脚本向CSV文件中存储的URL发出请求。某些链接已损坏或已不再存在。我需要过滤掉这些链接,以便节点可以继续保持良好的链接并且不会崩溃。我应该如何处理此错误,以便节点不会崩溃?这是我的代码片段

var req = ref.protocol.get(options, function(res) {        
  res.on('data', function(data) {      
    f.write(data);
  }).on('end', function() {
    f.end();
  });
});

req.on('response', function(err) {
  if(err.statusCode == '404') { 
    console.log("Response ", err);
  }
}); 

req.on('error', function(err) {
  console.log("This is error ----" + err);
});
req.end();

编辑:在摆弄代码之后,我发现Node仅在302状态下崩溃。 404似乎没有问题。

0 个答案:

没有答案