엘리스에서 1차, 2차 프로젝트를 진행하며 직접 폴더 구조를 다 짜면서 했었는데 express-generator를 사용하면 매우 쉽게 express 환경을 구축할 수 있다.
1. npm 전역 설치
$npm install -g express-generator
2. 새 express 프로젝트 생성
$ express <express 프로젝트 명> --view=pug (--view=pug은 템플릿 엔진을 pug로 설정하겠다는 뜻)
3. 생성된 express 프로젝트에는 추가로 npm 모듈을 설치해야 한다.
$ cd <express 프로젝트 명> $ npm install
1. bin/www
2. public
3. routes
4. views
5. app.js