[express] 3. express 생성기

express 기본 서버를 자동으로 구축하기

$ npm install express-generator -g

다음과 같은 명령어를 이용해서 express application 기초 뼈대를 잡아주도록 하는 패키지를 설치할 수 있다.

npm 사이트 패키지 세부 정보
https://www.npmjs.com/package/express-generator


$ express --view=pug myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.pug
   create : myapp/views/layout.pug
   create : myapp/views/error.pug
   create : myapp/bin
   create : myapp/bin/www

express --view=pug myapp 이라는 명령어를 통해 , 현 위치에 myapp이라는 디렉토리를 구성하고 내부에 express 기초 구성 파일 뼈대를 잡아주는 것을 알 수 있다. npm init시에 생성되는 package.json까지 생성해주는 것을 보면 기초환경을 잡아준다고 볼 수 있다.

여기에서 생기는 view=pug(jade)옵션은 나중에 따로 글로 작성해두는 것이 좋을 것 같다. views 디렉토리에 생기는 index.pug, layout.pug, error.pug 등인데, 서버 측에서 클라이언트로 페이지 구성 자체를 날려주기 위해 사용하는 특정 문법의 파일인 것 같다.

좋은 웹페이지 즐겨찾기