STUDY/Node.js
Node.js | Express generator 간단 구조 파악 + PM2사용
개미606
2020. 1. 1. 22:00
※Express generator 이전 글 참고
우선, Express generator를 이용한 프로젝트 기본 구조(view의 형식을 ejs로)를 생성합니다.
$ npm express 프로젝트명(폴더명) --view=ejs
Express generator로 생성된 기본 구조를 간!단!히 알아보자면,
- bin/www: 포트번호, 서버가 생성되는 곳
- public: css, image, javascript 등 정적인 파일들을 담는 곳
- routes: 라우터들을 관리하는 곳
- views: view 파일들을 관리하는 곳
- app.js: 미들웨어 부분
+) PM2 사용
package.json을 아래와 같이 수정해 줍니다.
"start": "pm2 start ./bin/www",
"stop": "pm2 stop ./bin/www"
그리고 PM2를 연결해 줍니다.