Express 애플리케이션 생성기

 1.  골격 생성

$ npm install express-generator -g

2. option
$ express -h

  Usage: express [options][dir]

  Options:

    -h, --help          output usage information
        --version       output the version number
    -e, --ejs           add ejs engine support
        --hbs           add handlebars engine support
        --pug           add pug engine support
    -H, --hogan         add hogan.js engine support
        --no-view       generate without view engine
    -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory


-h : 옵션 출력
-V : express의 버전 출력
-e : ejs 렌더링 엔진을 사용. default는 jade
-H : hogan.js 엔진 지원 추가
-C : 스타일 시트 엔진 ( less | styleus | compass | sass ) default는 css
-f : 비어있지 않은 디렉토리를 강제적으로 사용



3. 실행

$ DEBUG=myapp:* npm start

4. 라우트

  • all : 모든 요청에 대해 처리
  • get : GET요청에 대해 처리
  • post : POST 요청에 대해 처리
  • put : PUT 요청에 대해 처리
  • del : DELETE 요청에 대해 처리

5. ejs 변수 사용


<% ... %>   을 사용하는 경우는 함수나 분기문등을 사용할 때 쓰고,

<%= ... %> 는 변수를 넣어서 화면에 표시해주기 위해 사용한다.

'Back-End > Node' 카테고리의 다른 글

nvm  (0) 2018.09.15
Node 쿠키와 세션  (0) 2018.09.15
Node redis  (0) 2018.09.14
Node logs  (0) 2018.09.14
Node DB 자료  (0) 2018.09.14
Posted by Yuni-Q

블로그 이미지
https://github.com/Yuni-Q/TIL에 정리하기 전 잊지 않기 위해 간단하게 메모해 두는 곳입니다.
Yuni-Q

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.6
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

최근에 올라온 글

최근에 달린 댓글

글 보관함