-
Node.js Package Manager(npm) 와 PM2Node.js 2020. 8. 19. 19:17
PM2 사용하면 기존에 코드가 수정될 때마다 프롬프트에서 다시 node를 실행했던 작업을 자동으로 수행해준다.
npm install pm2 -g
명령 프롬프트에 위 코드 입력
npm install pm2 : pm2 설치하겠다는 뜻
-g : "이 프로그램은 독립된 소프트웨어이기 때문에 이 컴퓨터 어디에서든지 사용할 수 있어야 한다"는 의미이다.
설치했을 때 화면 이후 pm2 start main.js 입력
이렇게 화면이 뜨면, 브라우저 주소창에 localhost:3000 입력하면 서버가 돌아가고 있다.
pm2 monit 라고 입력하면 아래와 같은 화면이 나온다.
프로그램의 로그 확인할 수 있다.
pm2 list 입력하면 프로그램들의 목록 볼 수 있다.
pm2 stop main(실행 중인 프로그램의 이름) 을 입력하면 해당 프로그램 종료
pm2 start main.js --watch
--watch 를 써야 코드가 바뀜과 동시에 브라우저에 적용된다.
But) 오류가 있을 때 바로바로 보여주지 않는다. ==> pm2 log 를 입력해 오류 부분을 찾아야 한다.
'Node.js' 카테고리의 다른 글
Node.js - POST방식으로 전송된 데이터 받기(생활코딩) (0) 2020.08.23 Node.js - 글생성 UI만들기 (0) 2020.08.23 Node.js 동기와 비동기 / callback (0) 2020.08.19 Node.js 기초 최종 코드(생활코딩 따라하기) (0) 2020.08.19 Node.js 글 목록 출력(파일 목록 출력하기 참고) (0) 2020.08.18