본문으로 바로가기

Express - 간단한 웹어플 만들기

category 개발/Node 2016. 7. 13. 11:14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var express = require("express");
var app = express();
 
app.get('/',function(req,res){
    res.send('Hello home page');
});
 
app.get('/login',function(req,res){
    res.send('Login please');
});
 
app.listen(3000function(){
    console.log("Connected 3000 port!");
});
cs

* 본 포스팅은 생활코딩 을 토대로 작성하였습니다.


app.js

Express를 설치하였다면 심플한 웹어플을 만들어 볼 차례이다.
Express를 설치한 폴더에 app.js를 만들고 코딩을 시작한다.

1
2
3
var express = require("express");
var app = express();
 
cs

모듈을 설치했으니 객체화 시켜서 사용할 수 있도록 하자.


1
2
3
app.listen(3000function(){
    console.log("Connected 3000 port!");
});
cs

서버가 3000 port를 바라보게 만들자!

$ node app.js

실행하고 브라우저 주소창에 localhost:3000 을 입력하면 "Connected 3000 port!" 라는 결과물을 볼 수 있다.


app.get()

1
2
3
4
5
6
7
app.get('/',function(req,res){
    res.send('Hello home page');
});
 
app.get('/login',function(req,res){
    res.send('Login please');
});
cs

get() 메소드는 라우터(Router)라고 부른다.

사용자가 요청한 url과 url에 대한 해당작업을 연결해주며 라우터가 하는일을 라우팅(Routing)이라고 한다.

사용자가 루트('/')로 접속하면 get("/")가 요청을 받아서 두번째 익명함수를 실행한다.

사용자의 요청과 요청에 대한 처리부분인 컨트롤러의 중계를 하는 것이 라우터의 역할이다.



'개발 > Node' 카테고리의 다른 글

Express - 웹페이지 표현하기  (0) 2016.07.13
Express - 정적파일을 서비스하는 법  (0) 2016.07.13
Express - 연결성  (0) 2016.07.13
Express 설치  (0) 2016.07.13
Node.js 의 module 과 uglify-js  (0) 2016.07.12