소프트웨어/NodeJS

NodeJS] 간단한 Http Server

cs만두 2014. 11. 22. 03:58


/**
 * Created by KIMMANSUNG-NOTE on 2014-11-22.
 */

console.log("Hello World");

var http = require('http');

var server = http.createServer(function (req, res) {
   res.writeHead(
       200, // Status
       {    //Header
           'Content-Type' : 'text/plain',
           'Test':'Test'
        });
    res.end('bye world');
});

server.listen(8080);




간단하다.

127.0.0.1:8080

으로 접속하면 결과를 볼 수 있다.


근데 여기서 writeHead를 보면 Head에 데이터를 올릴수 있게 되어있길래 Test라는 Data를 올렸더니 



오오 잘 간다...





api ref

http://nodejs.org/api/http.html#http_http_createserver_requestlistener (createServer는 server object를 return, 입력인자는 response listener)

http://nodejs.org/api/http.html#http_response_writehead_statuscode_reasonphrase_headers (status와 헤더에 데이터를 올려서 보낸다)