'Computer/javascript'에 해당되는 글 23건

  1. 2012.10.20 [node.js] express 설치
반응형

node.js 에서 이용 가능한 대표적인 웹 프레임워크는 express(http://expressjs.com)가 있다. 

express를 이용하기 위해서는 다음과 같이 express를 설치한다.


$npm install express -g


설치를 완료하면 express 명령어를 이용 가능하다. 웹 프로젝트를 만들기 위해서는 express라는 명령을 이용해서 다음과 같이 입력한다.


$express testweb


명령을 입력하면 다음과 같은 메시지가 뿌려지면서 해당 폴더/파일들이 생성된다.


또한 기본 뷰 템플릿 엔진인 jade를 다음과 같이 설치한다. 이때 본 프로젝트에만 의존적이므로 global 옵션은 주지 않는다.


$npm install jade


testweb으로 디렉토리를 변경하고 node app.js 를 입력하면 다음과 같이 출력되고 




웹 브라우저에서 http://------:3000/ 으로 접속하면 다음과 같은 화면이 보인다.


생성된 디렉토리에는 다음과 같은 파일이 존재한다.



- app.js 는 웹 서버에 대해서 설정하고 웹 서버를 생성하며 라우팅 처리 한다.

- package.json 는 express의 설치 정보를 가진다.

- routes 디렉토리는 URL에 따라서 호출될 함수를 모아둔다. 다음은 / 에 대한 GET 응답 코드이다

- public 디렉토리는 css, 자바스크립트, 이미지 등 정적 파일을 모아둔다.

- views 디렉토리는 뷰 파일이 위치하는 디렉토리로 기본적으로 .jade 파일이 만들어져 있다. 다음은 /에 대한 jade view 파일이다.




반응형
Posted by alias
,