본문 바로가기

Node.js

첫 Node webserver 구동

node실행

 

main.js파일을 내려받아 실행
해당 파일 경로에서 node main.js로 실행

var http = require('http');
var fs = require('fs');
//require 요구하다 무엇을? url을.
//기능을 비슷한 것 끼리 그룹핑 해놓은 것을 모듈이라고 함. url이라는 모듈을 사용
var url = require('url');


var app = http.createServer(function(request,response){
    var _url = request.url;
    //queryData에 담겨있는 값은 객체이다.
    var queryData = url.parse(_url, true).query;
    console.log(queryData.id);
    if(_url == '/'){
      _url = '/index.html';
    }
    if(_url == '/favicon.ico'){
      return response.writeHead(404);
    }
    response.writeHead(200);
    //사용자가 접속한 url에 따라서 다른 파일들을 읽어주는 코드
    response.end(queryData.id);
});
app.listen(3000);