Nodejs는 Java를 사용할 때 import 하는 것 처럼, 모듈을 추출 한 후 사용 해야 한다. 임의의 파일을 만들어서 작성 하자.



Step 1. http 모듈을 추출 한다.




var http = require('http');




Step 2. server를 생성 한다.

  Event 기반으로 동작 한다. request에 대한 이벤트는 따로 처리를 해주지 않아도 받을 수 있다. 




http.createServer(function (request, response) {

response.writeHead(200,{

'Content-Type': 'text/html',

});

response.end('<h1>Hello World!!</h1>');

}).listen(10001, function() {

console.log('Server Start....');

});




Step 3. 임의의 파일을 실행 한다.

 명령 프롬프트나 쉘에서 'node 파일명' 을 작성 하면 된다.




E:\>nodejs>node node.server.js

Server Start....




Step 4. 인터넷 브라우저에서 http://localhost:10001 로 접속하여 확인 한다.

 아래와 같은 모습을 확인 할 수 있다.





 Nodejs로 프로그래밍을 하다보면 Servlet/Jsp로 개발했을 당시의 상황과 비슷한거 같지만, Nodejs는 수동적으로 파일을 스트림으로 읽어서 직접 Http 헤더 작성 후, 파일을 첨부하여 클라이언트로 전송해야만 페이지를 볼 수 있다. 

'Nodejs' 카테고리의 다른 글

Html을 Jade로 변환하기  (0) 2013.02.06
Nodejs의 의미와 자바의 대안  (0) 2013.02.05
nodemon 사용하기  (0) 2013.02.04
[스크랩] 완벽 튜토리얼 정리  (0) 2013.02.04
Nodejs로 Hello World! 띄우기  (0) 2012.11.18

+ Recent posts