Node.js는 다양한 애플리케이션을 구축하는 데 사용할 수 있는 인기 있는 백엔드 JavaScript 프레임워크입니다. Node.js에서는 애플리케이션을 시작하면 수동으로 중지할 때까지 계속 실행됩니다. 어떤 경우에는 Node.js 애플리케이션을 중지해야 할 수도 있으므로 이 기사에서는 Node.js 실행을 중지하는 몇 가지 일반적인 방법을 소개합니다.
Windows 및 Unix 시스템에서는 Ctrl+C를 사용하여 Node.js 애플리케이션 실행을 중지할 수 있습니다. 명령줄 인터페이스에서 Ctrl+C를 누르면 Node.js 프로세스에 SIGINT 신호가 전송되고, 이로 인해 Node.js 실행이 중지되고 사용자에게 프로세스가 종료되었음을 알리는 메시지가 출력됩니다. 이는 가장 간단하고 일반적인 방법이며 언제든지 사용할 수 있습니다.
process.exit()는 Node.js 애플리케이션 실행을 중지하는 데 사용할 수 있는 Node.js에 내장된 전역 함수입니다. process.exit()를 호출하면 후속 작업을 수행하지 않고 Node.js 프로세스가 즉시 종료됩니다. 이 방법은 언제든지 사용할 수 있지만 데이터 손실이 발생하거나 불완전한 프로세스 상태가 손상될 수 있으므로 주의해서 사용해야 합니다.
Windows 운영 체제에서는 작업 관리자를 사용하여 Node.js 프로세스 실행을 중지할 수 있습니다. 작업 관리자를 열고 Node.js 프로세스를 선택한 다음 "프로세스 종료" 버튼을 클릭하여 Node.js 실행을 중지합니다. 이는 명령줄 인터페이스나 단축키를 기억하는 데 익숙하지 않은 사용자에게 매우 편리합니다.
Node.js 애플리케이션은 Unix 신호를 사용하여 자체 실행을 중지할 수 있습니다. Node.js 프로세스에 SIGINT 또는 SIGTERM 신호를 보내면 Node.js 프로세스의 실행이 중지됩니다. 이 방법은 Node.js 애플리케이션에서 일부 특정 신호를 처리하는 데 자주 사용됩니다.
예:
process.on("SIGINT", function () { console.log("Received SIGINT signal, stopping process..."); process.exit(); });
이 예제 코드는 SIGINT 신호가 수신되면 메시지를 인쇄하고 Node.js 프로세스의 실행을 중지합니다.
Node.js 애플리케이션이 npm을 사용하여 관리되는 경우 npm stop 명령을 사용하여 Node.js 실행을 중지할 수 있습니다. 명령줄에 npm stop을 입력하면 npm이 트리거되어 Node.js 프로세스에 SIGTERM 신호를 보내고 Node.js 실행이 중지됩니다. 이 명령은 npm이 사용하는 디렉터리에서만 실행할 수 있으며, 다른 디렉터리에서 실행하면 오류가 발생합니다.
요약하자면 이는 Node.js 실행을 중지하는 일반적인 방법이며 언제든지 사용할 수 있습니다. 하지만 Node.js 애플리케이션을 중지하면 데이터 손실이나 손상이 발생할 수 있으므로 반드시 적절한 시기, 적절한 장소에서 사용하시기 바랍니다.
위 내용은 nodejs 실행을 중지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!