// 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 |