Node.js (5) - pm2 npm

김태선·2021년 10월 1일

npm : npm 은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 명령 줄 클라이언트, 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스로 이루어져 있다.

pm2 : PM2는 JavaScript 런타임 Node.js의 프로세스 관리자입니다. 2016 년 PM2는 GitHub에서 82 번째로 가장 인기있는 JavaScript 프로젝트로 선정되었습니다

코드가 변경되었을 때 Node.js를 재실행 해야하는 번거로움을 줄여준다.

설치

sudo npm install pm2 -g

-g: 글로벌 옵션 어느 폴더에 설치해도 동작 가능

실행

pm2 start JS파일명(서버).js --watch

--watch : 변경되면 적용시켜주는 역할

현재 열려있는 서버 리스트 확인

pm2 list

결과:

서버 종료하기

pm2 stop 열려있는서버name
profile
개발하자!

0개의 댓글