Node.js uncaughtException.js

자바스크립트에서 try-catch를 사용하면 예외가 발생했을 때 예외처리를 할 수 있지만, 사용하지 않은 코드에서 발생하면 에러가 출력되면서 프로세스가 종료된다.

process에 uncaughtException 이벤트 리스터를 등록하면 예상치 못한 예외를 처리할 수있다.

코드
---------------------------------------------------------------------------------------------------

process.on( 'uncaughtException', function(err) {
    console.log('예외: ' + err);
});

setTimeout(function() {
    console.log('이 코드는 실행됩니다.');
}, 500);

// 존재하지 않는 함수 실행
nonExstentFunction();

console.log('이 코드는 실행되지 않습니다.');


---------------------------------------------------------------------------------------------------


댓글

이 블로그의 인기 게시물

실내공간 표준안 IndoorGML의 개념 및 활용(이기준, 이지영)('13.06.24 심사완료) 정리.

플랫폼과 에코시스템