Node.js Https POST - 可能的错误代码
Node.js Https POST - possible error codes
我的 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
。它们可能的错误场景和代码是什么?是否有涵盖这些内容的文档?
错误列表可以在 Errors section 的 node.js 文档中找到。
我的 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
。它们可能的错误场景和代码是什么?是否有涵盖这些内容的文档?
错误列表可以在 Errors section 的 node.js 文档中找到。