Node.js를 공부하면서 가장 불편했던 점이 코드들을 변경해도 실시간으로 반영되지 않아 서버를 재시작해야 한다는 점이었다.
하지만 이런 단점을 극복하는 모듈이 있어 설치를 해 보게 되었다.
NodeMon을 설치하려면 프롬포트 창에서 아래의 명령어를 입력하면 된다.
npm install nodemon --save-dev
-dev의 명령어는 개발 전용으로만 사용하겠다는 것이니 빼면 release 모드에서도 사용할 수 있을 것이다.
각자 선택해서 사용하기를 바란다.
package.json에서 nodemon으로 사용할 수 있는 script를 하나 추가해 주었다.
"scripts": {
...
"dev": "nodemon index.js",
},
그리고 명령 프롬포트 창에서 npm run dev를 사용하면 아래와 같은 결과가 뜬다.
코드를 변경한 다음 저장하게 되면 또 아래와 같이 서버가 알아서 변경된 코드를 업데이트 시켜 주는 것을 알 수 있다.