brunch

You can make anything
by writing

- C.S.Lewis -

by 정지연 Sep 12. 2016

node.js 새 프로젝트 생성 및 실행

express를 사용하여 새 프로젝트 생성 및 서버 실행


express 란?

    : Node.js 상에서 동작하는 웹 개발 프레임워크입니다

      MVC 모델에 기반하여 프로젝트를 구성합니다 (view, model 구축, routing 등등)

     직접 구현하는 것보다는 express를 사용하여 웹서비스를 구현한다면 훨씬 편리하기 때문에

     이번 포스팅에서도 express를 사용하여 프로젝트를 생성할 것입니다.



(putty 를 통해 본인의 아마존 서버에 생성할 겁니다)


1. npm install -g express-generator

    express를 사용하기 위해 npm으로 express를 설치합니다


* express의 template engine 은 아주 다양한 종류가 있습니다.

   아무런 설정 없이 프로젝트를 생성하면 'jade' 엔진으로 생성이 됩니다.

   jade는 HAML 이라는 HTML을 간소화한 언어를 사용합니다.

   하지만 저는 이 언어에 익숙하지 않기 때문에.. jade 가 아닌

   루비의 템플릿 엔진인 'erb' 엔진과 굉장히 흡사한 'ejs' 엔진을 사용할 겁니다

   


2. express --ejs example

    'ejs' 템플릿 엔진을 기반으로 한 'example' 이란 새로운 프로젝트를 생성합니다


(+추가) 새로운 express 버전을 사용하시는 분은

express --view=ejs example

로 명령어가 곧 바뀔 예정이라고 합니다

혹시나 오류가 뜨시는 분은 이 명령어로 프로젝트를 생성해주시면 됩니다!



3. cd example

    example 프로젝트로 이동합니다



4. npm install

    express 에 필요한 모듈들을 다운로드 합니다



5. node bin/www

    노드 서버를 실행시킵니다



6. localhost:3000 혹은 자신의 Public DNS 주소에 접속하면 다음과 같이 정상적으로 화면이 뜨게 됩니다


keyword
정지연의 브런치입니다.
댓글

    매거진 선택

    키워드 선택 0 / 3 0
    브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari