Node.js 애플리케이션을 자동으로 다시 시작하는 방법은 무엇입니까?

Node Js Aepeullikeisyeon Eul Jadong Eulo Dasi Sijaghaneun Bangbeob Eun Mueos Ibnikka



Node.js는 동적이고 빠르며 확장 가능한 웹 애플리케이션을 구축하는 데 사용되는 잘 알려진 JavaScript 런타임 환경입니다. 개발 프로세스 중에 개발자는 요구 사항에 따라 실행 중인 코드를 수시로 변경해야 합니다. 업데이트를 적용하려면 개발자는 Node.js 서버를 반복적으로 다시 시작해야 합니다.

일반적인 다시 시작 프로세스는 터미널에서 “node” 명령을 실행하여 애플리케이션을 시작합니다. 이 작업을 반복적으로 수행하려면 시간이 많이 걸립니다. 그러나 노드 애플리케이션은 자동으로 다시 시작될 수 있습니다.







이 게시물에서는 Node.js 애플리케이션을 자동으로 다시 시작하는 방법을 설명합니다.



Node.js 애플리케이션을 자동으로 다시 시작하는 방법은 무엇입니까?

Nodemon Node.js 프로젝트를 모니터링하고 변경 사항이 발생하면 자동으로 애플리케이션을 재설정하는 명령줄 도구입니다. 이는 사용자가 변경 사항을 적용하기 위해 먼저 Node.js 애플리케이션을 중지한 다음 다시 시작할 필요가 없음을 의미합니다.



Nodemon은 활용하기 쉽고 호출하는 데 인스턴스가 필요하지 않습니다. 또한, 애플리케이션의 소스코드에 영향을 주지 않으며, “node”을 입력하여 반복 실행하는 시간을 절약해줍니다.





'노데몬'을 어떻게 설치하나요?

Node.js “ nodemon ”는 사용자가 “-g” 옵션을 사용하여 프로젝트에 전역적으로 설치해야 하는 외부 모듈입니다. 이를 위해 아래 명령을 실행합니다.

해발 나 -g nodemon


현재 Node.js 프로젝트에 'nodemon'이 전역적으로 추가된 것을 볼 수 있습니다.




또한, 'nodemon'은 다음 '을 사용하여 개발 종속성으로 설치할 수도 있습니다. -구하다 ' 그리고 ' -dev ” 플래그는 “ npm ” 패키지 관리자:

해발 나 --저장-개발 nodemon


이제 “ nodemon '가 현재 Node.js 프로젝트에 종속성으로 추가되었습니다.


nodemon 버전 확인

'에 대한 추가 확인을 위해 nodemon ”, 사용자는 아래에 명시된 명령을 실행하여 설치된 버전을 확인할 수 있습니다.

nodemon -안에


위 명령에서 ' -안에 ' 플래그는 '를 나타냅니다. 버전 ” 키워드입니다.

다음 출력은 'nodemon'의 설치된 버전을 보여줍니다. 3.0.1 ':

'nodemon'을 사용하여 Node.js 애플리케이션을 자동으로 다시 시작하는 방법은 무엇입니까?

“를 사용하려면 nodemon ” Node.js 애플리케이션을 다시 시작하려면 다음과 같이 키워드와 파일 이름을 차례로 지정합니다.

nodemon < 파일 이름 >


위 명령에서 “filename”은 Node.js 애플리케이션의 소스 코드가 작성된 “.js” 파일을 나타냅니다. 예를 들어 이름은 'app.js'입니다.

이제 주어진 예를 통해 ' nodemon ” 실제로 Node.js 애플리케이션을 다시 시작합니다.

예제 1: 처음에 Node.js 애플리케이션을 다시 시작하기 위해 “nodemon” 적용

이 예에서는 'nodemon'을 사용하여 Node.js 애플리케이션을 변경하지 않고 시작합니다.

nodemon app.js


“nodemon”이 “app.js” 파일을 시작하여 출력을 성공적으로 표시한 것으로 분석될 수 있습니다.


예 2: 변경 후 Node.js 애플리케이션을 다시 시작하기 위해 “nodemon” 적용

이 예에서는 원하는 변경을 수행한 후 'nodemon'을 사용하여 Node.js 프로젝트의 'app.js' 파일을 다시 시작합니다.

nodemon app.js


'app.js' 파일에 새로운 변경 사항을 저장한 후 'nodemon'이 자동으로 다시 시작하여 업데이트된 내용을 기반으로 출력을 표시하는 것을 볼 수 있습니다.


Node.js 애플리케이션을 자동으로 다시 시작하는 것이 전부입니다.

결론

Node.js 애플리케이션을 자동으로 다시 시작하려면 “ nodemon ” 명령줄 도구입니다. 이 명령줄 도구에는 ' npm(노드 패키지 관리자) ”을 사용하여 Node.js 프로젝트에 전역적으로 설치합니다. 설치가 완료되면 Node 애플리케이션의 “.js” 파일을 “로 지정하고 키워드로 “nodemon”을 지정합니다. nodemon<파일 이름> 업데이트된 효과를 적용하려면 자동으로 다시 시작하세요. 이 글에서는 Node.js 애플리케이션을 자동으로 다시 시작하는 방법을 실제로 설명했습니다.