'express'에 해당되는 글 3건

  1. 2013.09.24 [Node.js] WebStorm Tool 소개
  2. 2013.09.24 [Node.js] express 프레임워크
  3. 2013.09.24 [Node.js] express 모듈
Dev Web/Node.js2013. 9. 24. 11:42

node.js 애플리케이션을 만들기 IDE 툴로 가장 편하다는 webstorm 입니다.

프로젝트를 하나 만들어 보는 과정을 캡쳐해봤습니다.


firstNodeProjcet 이름으로 만들었습니다. express 프레임워크 사용을 옵션으로 설정 합니다.


템플릿 엔진과 CSS 엔진을 선택할 수 있습니다. 주로 쓰는 Jade 나 ejs 를 사용하면 되겠습니다.


node.js core 모듈을 가져오는 방법을 선택합니다.


프로젝트를 생성한 결과 화면 입니다. express 모듈과 core 모듈 등이 디렉토리로 정리되어 보입니다.


'Dev Web > Node.js' 카테고리의 다른 글

[Node.js] express 프레임워크  (0) 2013.09.24
[Node.js] express 모듈  (0) 2013.09.24
[Node.js] jade 외부 모듈  (0) 2013.09.24
[Node.js] ejs 외부 모듈  (0) 2013.09.24
[Node.js] 기본 내장 모듈  (0) 2013.09.24
Posted by 놀란
Dev Web/Node.js2013. 9. 24. 11:41

express 프레임워크는 express 모듈로 만든 프레임워크입니다.

express 프레임워크는 프로젝트를 손쉽게 만들어주며 기본적인 뷰 지원과 세션 지원을 합니다.

설치

sudo npm install -g express

프로젝트 생성

express HelloExpress(프로젝트명)

cd HelloExpress && npm install (express 프레임워크와 관련된 모듈 설치)

 - npm install 만으로 필요 모듈 설치할 수 있는 것은 HelloExpress 디렉토리 안에 package.json 때문입니다. (파일내 구성이 있음)

프로젝트 실행

node app (app.js 파일이 기본 실행 파일)


'Dev Web > Node.js' 카테고리의 다른 글

[Node.js] WebStorm Tool 소개  (0) 2013.09.24
[Node.js] express 모듈  (0) 2013.09.24
[Node.js] jade 외부 모듈  (0) 2013.09.24
[Node.js] ejs 외부 모듈  (0) 2013.09.24
[Node.js] 기본 내장 모듈  (0) 2013.09.24
Posted by 놀란
Dev Web/Node.js2013. 9. 24. 11:40

설치

npm install express

기본 서버 생성 및 실행


express 모듈은 http 모듈처럼 사용할 수 있지만 훨씬 많은 기능을 가지고 있습니다.

기본 응답 메서드

response 객체

response.send() - 매개변수의 자료형에 따라 적절한 형태로 응답합니다.

 - HTML, JSON, Array

response.json() - JSON 형태로 응답합니다.

response.jsonp() - JSONP 형태로 응답합니다.

response.redirect() - 웹 페이지 경로를 강제로 이동합니다.



미들웨어
http 모듈과 express 모듈로 만든 서버의 차이점은 use() 메서드를 사용한다는 것
use() 메서드는 여러번 사용 가능
use() 메서드를 사용하여 다양한 미들웨어 모듈을 사용하게 설정할 수 있습니다.

express 모듈의 미들웨어
  • logger
  • csrf
  • basicAuth
  • bodyParser
  • session
  • methodOverride
  • responseTime
  • router
  • staticCache
  • static
  • directory
  • vhost
  • favicon
  • limit
  • errorHandler



'Dev Web > Node.js' 카테고리의 다른 글

[Node.js] WebStorm Tool 소개  (0) 2013.09.24
[Node.js] express 프레임워크  (0) 2013.09.24
[Node.js] jade 외부 모듈  (0) 2013.09.24
[Node.js] ejs 외부 모듈  (0) 2013.09.24
[Node.js] 기본 내장 모듈  (0) 2013.09.24
Posted by 놀란