티스토리 뷰

node.js 개발할 때 자바스크립트 소스코드를 수정할 때마다 어플리케이션을 재실행해야 하는 불편함이 있는데요.

이 불편함을 해결해주는 2가지 방법을 공유합니다.


현재까지 제가 사용해본 바로는 개발 및 테스트용으로 사용한다면 nodemon을 하는게 좋고

실제 서비스에 사용한다면 pm2가 좋은 것으로 생각됩니다.

 

 

PM2

공식링크 : https://pm2.io/doc/en/runtime/overview

 

설치 방법
npm install pm2 -g 

사용 방법
pm2 start app.js --watch

로그 확인
pm2 log 

 

 

nodemon

공식링크 : https://github.com/remy/nodemon#nodemon

 

remy/nodemon

Monitor for any changes in your node.js application and automatically restart the server - perfect for development - remy/nodemon

github.com

 

설치 방법
npm install nodemon -g 

사용 방법
nodeman app.js  

댓글