더북(TheBook)

scripts 부분에 start 속성은 잊지 말고 넣어줘야 합니다. nodemon app을 하면 app.js를 nodemon으로 실행한다는 뜻입니다. 서버 코드에 수정 사항이 생길 때마다 매번 서버를 재시작하기는 귀찮으므로 nodemon 모듈로 서버를 자동 재시작합니다. 앞으로 서버 코드를 수정하면 nodemon이 서버를 자동으로 재시작합니다. nodemon이 실행되는 콘솔에 rs를 입력해서 수동으로 재시작할 수도 있습니다. node에도 --watch라는 기능이 있어 코드 변경 시 서버를 자동으로 재시작하지만, nodemon에 기능이 더 많아 nodemon을 사용하는 것을 추천합니다.

nodemon은 개발용으로만 사용할 것을 권장합니다. 배포 후에는 서버 코드가 빈번하게 변경될 일이 없으므로 nodemon을 사용하지 않아도 됩니다.