Development/Node.js
node.js forever / nodemon
하 선생
2021. 4. 24. 18:28
주로 개발시 nodemon을 사용하고, 운영에서 forever 사용(최근 pm2 많이 사용함)
[forever]
node.js 실행중 오류 발생시 서버가 죽어 버리는 위험이 있어, 에러 발생시 자동으로 재실행
# forever 설치
> npm install forever -g
# 서버 실행
> forever start app.js
> forever start -w app.js (w : watch의 약자, 소스코드가 변경되면 자동으로 재시작)
# 실행중인 목록
> forever list
# 서버 종료
> forever stop app.js
# 서버 재실행
> forever restart app.js
[nodemon]
nodemon이 시작된 디렉토리의 파일이 변경되면(수정되면) 자동으로 restart 해준다.
#nodemon 설치
>npm install nodemon -g
#명령어 확인
>nodemon --help
#app.js 자동 재실행
>nodemon app.js