주로 개발시 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
'Development > Node.js' 카테고리의 다른 글
NestJS 프레임워크 (0) | 2022.01.27 |
---|---|
[nodejs]loopback api (0) | 2021.05.24 |
Node.js body-parser (0) | 2021.04.24 |
node.js pm2 (☆) (0) | 2021.04.24 |
nodejs 기초 (0) | 2021.04.19 |