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(3000, function(){ 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(3000, function(){ 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 |