nodeman 은 서버개발을 할때 유용한 개발도구이다.
nodeman 을 이용하면, 서버를 매번 실행시킬 필요없이 코드를 변경할때마다 자동으로 재시작을 해준다.
// 사용할 곳에만 다운받고 싶다면 (development mode, local에서만 사용)
npm install --save-dev nodemon
yarn add nodemon -D
// 전역설치를 하고 싶은 경우 아래 코드
npm install -g nodemon
yarn global add nodemon
// 맥북인 경우 전역설치시 sudo 관리자모드로 해야한다.
sudo npm install -g nodemon
"scripts": {
"start" : "nodemon --inspect models/index.js"
}
// 디버깅 안되는 일반방법
"scripts": {
"start": "nodemon server/basic-server"
터미널에서 npm run start로 서버를 실행시킬 수 있다.
(또는 nodemon 폴더/해당파일로도 실행가능)
코드를 바꿀때마다 매번 아래의 코드를 터미널에 쳐서 서버를 재 시작하며 확인해야한다. (자동 실행이 안된다.)
node server/basic-server.js