2016-12-12 6 views
0

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(); 

나는 내가 할 수있는 다른 가능한 오류가 무엇인지 알고 싶어, HTTPS POST 요청이 확인합니다. 내 목표 서버가없는 경우 예를 들어, 나는 다음과 같은 오류가 발생하고,

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

다음은 오류 코드 ECONNREFUSED입니다. 가능한 오류 시나리오 및 코드는 무엇입니까? 이것들을 다루는 문서가 있습니까?

답변

1

오류 목록은 Errors section의 node.js 설명서에서 확인할 수 있습니다.

+0

http/https에 대한 특정 사항이 아닙니까? – RaR

+0

libuv 기반 오류 ('ECONNREFUSED'가 나오는 곳)를 포함하여 일반적으로 오류가 발생합니다. – mscdex

+0

위의 시나리오에서 발생할 수있는 오류 코드가 무엇인지 알고 싶다면 어떻게해야합니까? 문서에는 가능한 모든 오류 코드가 있기 때문에 대부분은 https 시나리오에서 불가능합니다. – RaR