간단히 정리하는 Express + PM2

2022. 4. 20. 08:10Node.js

Express 서버란?

Express 서버란?
Node.js를 위한 엡 프레임워크 중 하나이며, 자유 오픈소스 소프트웨어
웹 애플리케이션, API 개발을 위해 설계되었으며, Node.js의 표준 서버 프레임워크

Express 서버 설치

  1. Node, npm 모두 설치된 후 
npm express -generator -g
express -e [프로젝트이름] #express 프로젝트 생성
npm install # 모듈 설치
npm start # 서버실행

express 서버 실행했을때 화면

 

PM2 란?

PM2 란?
Process Manager 로 Node.js의 프로세스를 관리해주는 역할
프로세스들이 계속 실행할 수 있는 환경을 제공
** ( 저도 많이 쓰고 있습니다 ) 

PM2 설치

npm install pm2 -g # Node가 설치 필수!

PM2 자주 사용하는 명령어 정리

  1. pm2 list - pm2 로 실행 중인 프로세스 확인 가능
  2. pm2 log - 실행중인 프로세스 log 확인
  3. pm2 monit - 실행한 서버 상황을 모니터링

pm2 실행 중지 삭제

# pm2 start
pm2 start [start파일] #보통 js 파일이나 json 파일을 만들어서 사용할 수 있음

# pm2 restart
pm2 restart [ID /appname /name /'all']

# pm2 delete
pm2 delete [ID /appname /name /'all']

 

간단한 Express 서버와 PM2에 대해서 알아봤습니다.

 

'Node.js' 카테고리의 다른 글

pm2-logrotate  (0) 2022.05.31
간단히 정리하는 Node.js  (0) 2022.04.11