// 1. test_server.js


const http = require('http');

const hostname = '127.0.0.1';

const port = 1337;


// 서버가 특정 포트:1337을 바라보게끔 설정!

// 전체가  비동기적 방식

http.createServer((req, res) => {

res.writeHead(200, {'Content-type': 'text/plain'});

res.end('Hello World');

}).listen(port, hostname, () => {

console.log(`Server running at http://${hostname}:${port}/`)

});


============================================================================

// 2. test_server2.js 


const http = require('http');

const hostname = '127.0.0.1';

const port = '2000';


// 동기적 방식 + 비동기적 방식  

const server = http.createServer(function(req, res){

res.writeHead(200, {'Content-type': 'text/plain'});

res.end('Hello World');

});


// server를 create하고난 후에 

// listen 작업은 시간이 다소 오래걸릴 수 있으므로 콜백함수를 사용하여 비동기적 방식으로 작동하게끔 처리해주자. 

server.listen(port,hostname,function(){exi

console.log(`Server running at http://${hostname}:${port}/`)

});


============================================================================


cmd 창에서 node test_server.js 를 입력하여 파일을 실행시켜줘보자. 


1.  node test_server.js


2. node test_server2.js






'nodejs' 카테고리의 다른 글

(10) express 모듈 사용 - ①  (0) 2016.05.31
(9) 외부모듈 Express 설치  (0) 2016.05.31
(7) 동기 vs 비동기  (0) 2016.05.31
(6) 콜백함수(callback function)  (0) 2016.05.31
(5) NPM을 이용하여 외부 모듈을 사용해보자.  (0) 2016.05.30

+ Recent posts