Node.js

Node.js - 패키지 매니저와 PM2

수업소개

혼자서 소프트웨어를 만드는 일은 거의 없습니다. 타인의 모듈을 이용해서 소프트웨어를 만들게 됩니다. 이 때 사용하는 모듈이 많아지면 여러가지 복잡한 문제가 생겨납니다. 이를 관리하는 도구가 패키지 매니저입니다. 이 수업에서는 대표적인 패키지 매니저인 NPM을 사용하는 법을 살펴봅니다. 

또 실행중인 Node.js 애플리케이션을 관리하는 프로세스 매니저 PM2의 사용법도 알아보겠습니다. 

 

 

 

강의

댓글

댓글 본문
작성자
비밀번호
  1. 가자
    Thank you egoing
  2. [pm2]done.
    이거 일때 컨트롤 C 눌러서 빠져나가서 pm2 monit로 가라는 소리가 아닌가봐여?
    Y나 N으로 는 아무런 변화가 없네요 pm2 monit 화면에서
  3. pm2 start main.js 하셔서 돌리시고 pm2 monit으로 모니터링 들어가신다음 웹으로 localhost 접속해보세요 그러면 모니터링 화면에 로그 찍힐거에여 아마 에러나서 안되는거같은데 에러 로그 찍히니까 그거 보시면 좀 해결 할 수 있으실꺼에요
    대화보기
    • 조언 감사합니다..그런데 시도해봐도 안 돼네요.
      data폴더가 바탕화면에 있는 nodejs파일에 있는 readdir인것 아닌가요?
      혹시나 해서 main.js 안에 ./data가 있는 것도 ../data로 바꿔봤는데 안되서 한 번 봐주십사 남겨봅니다.
      https://uploads.disquscdn.com......jpg
      대화보기
      • 저도 같은 상황을 겪었는데 보니까 data디렉토리가 상위 디렉토리로 옮겨져있어서 readdir의 './data'를 '../data'로 바꿨더니 됐어요 혹시 같은 상황일수도있으니 시도 해보세요
        대화보기
        • 윈도우즈 cmd로 node main.js는 localhost:3000 되는데
          npm install pm2 -g 설치할때 비번 치는것도 없고
          pm2 start main.js 하면
          [pm2] Starting C:Users\1\Desktop\nodejs\main.js in fork_mode (1 instance)
          [pm2] done
          이렇게 뜨는데 localhost:3000치면 사이트에 연결할 수 없음 뜹니다.
          컨트롤 C 누르고 Y/N 아무거나 해도
          pm2 list pm2 monit 다 표 모양은 뜨는데 내용이 없습니다.
        • 감사합니다.
        • Seo Yun Seok Tudoistube
          와! nodemon 도 얼마전에 알았는데, pm2 는 기능도 많네요.
          package.json 안에 script 부분에 사용할 수 있는지 수업 따라가면서 해봐야 겠습니다.
          감사합니다^^!
        graphittie 자세히 보기