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 |