본문 바로가기

node.js

Node.js Express서버에 Nodemon사용하기

저희는 Node.js로 개발 중에 있어 소스 코드를 수정할 때마다 서버를 일일이 완전히 종료하고 다시 시작시켜 변경된 내용을 서버에 반영하는 작업을 반복하게 됩니다. 

하지만 npm에 nodemon 라이브러리를 사용하게 되면  js파일의 내용이 변경될 때마다 이것을 감지하고 서버를 자동으로 restart 시켜주게 됩니다. (html, css 파일 등은 감지 안됨)

먼저 "npm install -g nodemon" 터미널 명령어를 실행시켜 nodemon을 설치합니다.

 

설치 후 package.json 파일에 "scripts" 부분을 수정해줍니다.  // nodemon 다음에 서버 파일 위치를 입력하시면 됩니다.

이제 "npm start" 터미널 명령어로 서버를 실행시킵니다.

[nodemon] 이런 식으로 서버가 실행되었다면 성공입니다.

이제 js파일을 수정하고 저장해 보겠습니다.

서버가 restart 되면서 정상 반영되었습니다. ㅎㅎ