Node.js Https POST - 可能的错误代码

时间:2016-12-12 08:38:21

标签: javascript node.js https node-https

我的Node.js代码用于发出https POST请求,

var req = https.request(options, function(res) {
  var data = '';

  res.on('data', function(chunk) {
    data += chunk;
  });

  res.on('end', function() {
    var response = JSON.parse(data);
    callback(null, response);
  });
}).on('error', function(err) {
  callback(err);
});

req.write(JSON.stringify(requestObj));
req.end();

我想知道我能得到的不同可能的错误是什么。例如,当我的目标服务器未启动时,我收到以下错误,

{
  [Error: connect ECONNREFUSED 127.0 .0 .1: 3000]
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3000
}

此处错误代码为ECONNREFUSED。有哪些可能的错误场景和代码?有没有涵盖这些的文件?

1 个答案:

答案 0 :(得分:1)

可以在Errors section

中的node.js文档中找到错误列表