본문 바로가기

Programming/Node.js

간단한 express서버 만들기


1
2
3
4
5
6
7
8
9
10
11
12
13
const express = require('express'); //express
const path = require('path');
const app = express();
app.use(express.static('public'));
app.get('/',(req,res)=>//on GET (route : /)
    res.sendFile('./main.html');
});
app.get('/a',(req,res)=>//on GET (route : /a)
    res.sendFile('./a.html');
});
require('http').createServer(app).listen(7200,()=> {
    console.log("Server Start!");
}); //Create http server : port(7200)
cs

1번부터 2번까지는 모듈을 로드하는것이고

5번줄 부터 10번째 줄까지는 라우팅을 하는 부분입니다. GET에서 각각 / 과 /a를 받으면 main.html과 a.html을 보냅니다.

11번줄은 http모듈의 createServer함수로 7200포트에서 실행되며, 실행시 console.log의 내용을 출력합니다.

참고 : const와 ()=>문법은 Node.js 6.x부터 지원됩니다.

반응형

'Programming > Node.js' 카테고리의 다른 글

mysql에서 pool query 후 release 하기  (0) 2018.12.04
Express.js IP 구하기  (0) 2018.07.03