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
로 이동하여 정상적으로 실행되는지 확인합니다.
관련 사이트
이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.