본문 바로가기

Node

process.exit() 메서드

process.exit()
현재 프로세스를 종료하는데 사용되는 메서드다.
종료 상태코드를 매개변수로 받아 들여 작동한다.

 

  • 상태 코드의 의미

 

0 : 프로그램이 정상적으로 종료되었음을 나타낸다. 즉 , 모든 작업이 성공적으로 완료 되었다는 의미
1 : 프로그램이 비정상 적으로 종료되었음을 나타낸다. 일반적으로 오류가 발생하거나 예외적인 상황이 발생한 경우 사용된다.

기타 숫자 : 2 이상의 다른 숫자는 각기 다른 오류 상황을 나타낸다. 사용자가 정의한 특정 오류코드를 나타낼 수 있다.
if (someErrorOccurred) {
  console.error("An error occurred!");
  process.exit(1); // 비정상 종료
}

// 정상적으로 종료될 경우
console.log("Program completed successfully.");
process.exit(0); // 정상 종료

'Node' 카테고리의 다른 글

커넥션 풀(Connection Pool)  (2) 2024.11.04
객체지향 패턴(Object-Oriented Patterns)  (0) 2024.10.29
TCP 이해하기  (0) 2024.10.28
socket 이벤트 / 버퍼(Buffer)  (0) 2024.10.23
Socket.io 기본 기능  (0) 2024.09.30