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 |