Express

Express 는 node.js로 웹 응용프로그램을 개발할 때 널리 사용되는 프레임워크입니다.

Installation

$ npm install express
$ npm install -g express-generator@4

Create app & test run

프로젝트를 생성합니다.

$ express ./firstExpressApp && cd ./firstExpressApp

의존 모듈을 설치합니다.

$ npm install

기본적으로 생성된 프로젝트를 실행하여 확인합니다.

$ npm start

쉘에 정상적으로 실행된 로그가 표시되면, 웹 브라우저를 실행해서 http://localhost:3000 으로 이동하여 실행결과를 확인할 수 있습니다.

기본적으로 작성되어 있는 라우팅 경로

  • http://localhost:3000/
  • http://localhost:3000/users/

jade template

Express Framework 는 기본적으로 jade 템플릿 엔진을 사용합니다.

http://localhost:3000/test 라우팅 추가

/routes/test.js 추가

var express = require('express');
var router = express.Router();

router.get('/',function(req, res, next){
    res.render('test', {title : 'Test', message : 'tester!'});
});

module.exports = router;

/views/test.jade 추가

extends layout

block content
    h1=title
    p Welcome to #{message}

/app.js 편집 line 10 추가

var test = require('./route/test');

/app.js 편집 line 28 추가

app.use('/test', test);

node.js app 을 다시 시작합니다.

$ npm start

웹브라우저를 실행해서 http://localhost:3000/test 로 이동하여 정상적으로 실행되는지 확인합니다.

관련 사이트

댓글 남기기