기초 부터 잘 정리 되어 있음 ~
'Nodejs' 카테고리의 다른 글
Html을 Jade로 변환하기 (0) | 2013.02.06 |
---|---|
Nodejs의 의미와 자바의 대안 (0) | 2013.02.05 |
nodemon 사용하기 (0) | 2013.02.04 |
Nodejs로 WebServer 띄우기 (0) | 2012.11.18 |
Nodejs로 Hello World! 띄우기 (0) | 2012.11.18 |
기초 부터 잘 정리 되어 있음 ~
Html을 Jade로 변환하기 (0) | 2013.02.06 |
---|---|
Nodejs의 의미와 자바의 대안 (0) | 2013.02.05 |
nodemon 사용하기 (0) | 2013.02.04 |
Nodejs로 WebServer 띄우기 (0) | 2012.11.18 |
Nodejs로 Hello World! 띄우기 (0) | 2012.11.18 |
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 헤더 작성 후, 파일을 첨부하여 클라이언트로 전송해야만 페이지를 볼 수 있다.
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]
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 |