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 헤더 작성 후, 파일을 첨부하여 클라이언트로 전송해야만 페이지를 볼 수 있다.
출처 :http://blog.whitelife.co.kr/22
'Node js' 카테고리의 다른 글
npm 광역설치 시 모듈을 못 찾는 문제 (0) | 2015.11.04 |
---|---|
nodejs eclipse 에서 한글 깨짐 현상 해결 (0) | 2015.06.23 |
비동기와 동기의 이해 (0) | 2015.06.22 |
[node.js] Most middleware (like logger) is no longer bundled with Express and must be installed separately... (0) | 2015.04.14 |
express 모듈과 http 모듈의 차이 (0) | 2015.03.30 |