메뉴 건너뛰기

솔루션

조회 수 4638 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Express 는 노드기반의 웹 개발 프레임워크입니다. 앞써 node의 기본 http 모듈 만으로도 기초적인 웹은 제작 가능합니다. 단순히 몇페이지의 웹이라면 말이죠. 프레임워크의 쓰임새는 반복되는 작업의 최소화라고 생각합니다. 웹개발에선 반복되는 작업이 무수하게 많습니다. 그작업을 조금이라도 줄이기 위해선 우린 프레임워크를 써야하죠. 이번장은 간단하게 express 의 간단한 화면 띄우기로 부터 ejs , jade까지 외부모듈을 사용한 웹 개발장입니다.  

express 의 공식 홈페이지는 http://expressjs.com 입니다. 가이드라인과 API들을 둘러보시면 더욱 좋습니다. 


1. 먼저 express 를 설치 합니다. 제가 설치한 버전은 express@3.4.8 버전이군요.

1
sudo npm install -g express


2. 기본적인 서버 실행입니다. 

1
2
3
4
5
6
7
8
var express = require('express');
var app = express();
  
app.get('/', function(req, res){
    res.send('Hello World');
});
  
app.listen(8080);





3. 파라미터에 따른 라우팅입니다. 해당 파라미터를 받고 화면에 뿌려주는 기능입니다. 이것을 응용하면 파라미터에 따라 CURD도 가능해 지겠지요?

1
2
3
4
5
6
7
8
9
10
11
12
var express = require('express');
var app = express();
  
app.get('/', function(req, res){
    res.send('Hello World');
});
 
 app.get('/user/:id', function(req, res){
    res.send('user ' + req.params.id);
});
 
app.listen(8080);

해당소스를 실행 시킨후 http://127.0.0.1:8080/user/원하는문장 을 써주시면 화면에 출력됩니다. 




여기까진 http 모듈보다 뭐가 좋은거지? 라고 생각하실수 있습니다. 기본적인것은 http 모도 다 할수 있기 때문이지요. 아마 다음장부터 express의 진가를 볼수 있을겁니다. 


List of Articles
번호 제목 글쓴이 날짜 조회 수
» 웹프레임워크 express 시작! file 조쉬 2015.03.25 4638
4 express 에서 jade 를 통한 웹구현 file 조쉬 2015.03.25 4394
3 express 에서 ejs 사용하기 file 조쉬 2015.03.25 4738
2 express 404 페이지 핸들링 file 조쉬 2015.03.25 4549
1 express get post 데이터 값 가져오기 file 조쉬 2015.03.25 5236
Board Pagination Prev 1 Next
/ 1

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved