주로 개발시 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

+ Recent posts