0
Мой Node.js
код, чтобы сделать запрос HTTPS POST есть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
. Каковы возможные сценарии ошибок и коды для них? Есть ли документация, которая их охватывает?
Но это не относится к http/https, правильно? – RaR
Это относится к ошибкам в целом, включая ошибки на основе libuv (из которых исходит «ECONNREFUSED»). – mscdex
Если я хочу знать, какие возможные коды ошибок я могу получить для вышеупомянутого сценария, как я могу это сделать? Поскольку в документации есть все возможные коды ошибок, большинство из которых невозможно для сценария https – RaR