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


Step 1. 다운로드 받기

 http://nodejs.org/download/ 에서 각 OS에 맞는 파일로 다운받아 설치 하도록 한다. windows는 경로 설정 후 next 버튼만 클릭하면 완료 된다.



Step 2. Node 명령 프롬프트 들어가기

 windows에서 명령 프롬프트 창으로 들어가자. node 라는 명령어를 입력 한다. > 라고 나오면 성공 이다. 자바스크립트 문법을 그대로 이용하기 때문에 테스트를 하기 위해서 console.log('Hello World!!!') 를 입력해 보자.




Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\minchul>node
> console.log('hello world!!!');
hello world!!!

undefined
>



 위와 같은 화면이 나오면 성공 이다. !!!



※ 참고 서적: [모던 웹을 위한 Node.js 프로그래밍 - 윤인성 지음 CHAPTER 01 ~ 02]

'Nodejs' 카테고리의 다른 글

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

+ Recent posts