Node.js (3) - 웹서버 구동

김태선·2021년 10월 1일

웹 서버 구동하기

  1. 프로젝트 폴더에 웹서버를 구동하는 js코드를 작성한다.
var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
    var url = request.url;    
    if(request.url == '/'){ 
      url = '/index.html';
    }
    if(request.url == '/favicon.ico'){
      response.writeHead(404);
      response.end();
      return;
    }
    response.writeHead(200);
    response.end(fs.readFileSync(__dirname + url));

});
app.listen(3000); //포트번호
  1. http와 fs(fileSystem)를 불러오고, http로 서버를 만듭니다.
  2. function(request, response){} 이부분이 서블릿 컨트롤러와 비슷한 역할을 수행하는 듯하네요.
  3. favicon.ico : 웹브라우저 상단 탭에 표시되는 사이트 아이콘!<파비콘>
  4. 서버를 만들고 app에 담은후
 app.listen(포트번호);

로 포트번호 지정

종료는 cmd창에서
Ctrl+C를 두번 누르면 종료됩니다.

profile
개발하자!

0개의 댓글