brunch

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

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

by 정지연


* 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 주소에 접속하면 다음과 같이 정상적으로 화면이 뜨게 됩니다

2.png


keyword
작가의 이전글Linux로 ruby on rails 설치