Node.js가 이슈가 되었던 때가 벌써 몇 년이 지났는데 아직도 계속 주목 받고 있는듯하다. 물론 그 동안 버전 업데이트도 많이 되었다. Node.js는 경량화된 웹 서버로 높은 가용성JavaScript 언어(Chrome V8엔진)을 사용하여 쉬운 개발을 자랑하는 듯하다. Apache나 다른 일반적인 아키텍처의 웹 서버와는 달리 이벤트 드리븐 방식이므로 필요할 때 필요한 자원을 요청하기 때문인 것 같다.


보다 자세한 내용은 아래 링크와 Node.js 홈페이지(http://nodejs.org/) 에서도 확인할 수 있다.
http://www.ibm.com/developerworks/kr/library/os-nodejs/


다음은 웹 서버를 만들기 위한 코드이다. 엄청 간단하다.

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');


+ Recent posts