간단히 정리하는 Express + PM2
2022. 4. 20. 08:10ㆍNode.js
Express 서버란?
Express 서버란?
Node.js를 위한 엡 프레임워크 중 하나이며, 자유 오픈소스 소프트웨어
웹 애플리케이션, API 개발을 위해 설계되었으며, Node.js의 표준 서버 프레임워크
Express 서버 설치
- Node, npm 모두 설치된 후
npm express -generator -g
express -e [프로젝트이름] #express 프로젝트 생성
npm install # 모듈 설치
npm start # 서버실행

PM2 란?
PM2 란?
Process Manager 로 Node.js의 프로세스를 관리해주는 역할
프로세스들이 계속 실행할 수 있는 환경을 제공
** ( 저도 많이 쓰고 있습니다 )
PM2 설치
npm install pm2 -g # Node가 설치 필수!
PM2 자주 사용하는 명령어 정리
- pm2 list - pm2 로 실행 중인 프로세스 확인 가능
- pm2 log - 실행중인 프로세스 log 확인
- 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 |