node.js 스크립트가 있는데 오류가 발생할 때마다 node.js는 실행 된 오류로 인해 실행이 중지됩니다.node.js, 오류가있어서 스크립트가 중단되지 않습니까?
node.js의 오류를 검사하는 적절한 방법은 스크립트를 중단시키지 않고 node.js를 중지시키지 않으려면 어떻게해야합니까?
node.js 스크립트가 있는데 오류가 발생할 때마다 node.js는 실행 된 오류로 인해 실행이 중지됩니다.node.js, 오류가있어서 스크립트가 중단되지 않습니까?
node.js의 오류를 검사하는 적절한 방법은 스크립트를 중단시키지 않고 node.js를 중지시키지 않으려면 어떻게해야합니까?
당신은 다음 설정하여 다른 캐치되지 않는 오류를 잡을 수 : 물론
process.on('uncaughtException', function (exception) {
// handle or ignore error
});
, 당신은 영원히 또는 노드 수퍼바이저, 스크립트가 "중지"할 때처럼 뭔가 스크립트를 실행하는 경우가 다시 시작됩니다 귀하의 문제를 해결할 수 있습니다.
오류를 수정 하시겠습니까? 'try ... catch' 블록에 잠재적 인 런타임 오류가있는 코드를 감싸니까? 다른 언어/통역관과 다른 점은 무엇입니까? – nrabinowitz
@nrabinowitz 그래서 오류가 발생하면 잡기를 시도하면 스크립트를 깨뜨리지 않을 것입니까? 그리고 제 지식이 부족한 것을 용서해주세요. 아주 편안합니다. 그것을 배우려고 노력. – John
예, Javascript의'try ... catch'는 다른 언어와 같은 방식으로 작동합니다. 런타임 코드에서 에러를 잡아서 처리 할 수 있습니다 (구문 분석 오류와 같이 구문 분석 시간 오류에는 도움이되지 않지만). https://developer.mozilla.org/en/JavaScript/Reference/Statements/try..catch – nrabinowitz