본문 바로가기

STUDY/Node.js

Node.js | Express generator 간단 구조 파악 + PM2사용

※Express generator 이전 글 참고

 

 

 

 

우선, Express generator를 이용한 프로젝트 기본 구조(view의 형식을 ejs로)를 생성합니다. 

 

$ npm express 프로젝트명(폴더명) --view=ejs

 

 

Express generator를 실행한 모습

 

 

 

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를 연결해 줍니다.

 

 

서버가 잘 작동되는 모습