티스토리 뷰

www/Node.js

Chapter 2 Node.js 시작하기

유승구 2013. 1. 7. 14:30

1. Node.js 개발 환경 구축
(참조 URL :  https://github.com/joyent/node/wiki)

Node js의 개발 환경을 구축하기 위한 내용을 담고 있습니다. 공식 홈페이지와 관련 내용 검색을 통해 구성했습니다.


1-1) 우분투 설치 (2013. 1. 17일 기준)

OS : Ubuntu server 12.04 LTS 64bit

기본 설치 프로그램은 최신 버전으로 업데이트 진행. ($ apt-get install update )

1-2) Node js 설치 (패키지 매니저 이용 방법)

[컴파일 요구조건]

- GNU make 3.81 이상

- Python 2.6 혹은 2.7

- libssl-dev (Node v0.6.x only)

- libexecinfo (FreeBSD, OpenBSD only)

[Debian] - Ubuntu 적용 가능
$apt-get install python g++ make
$mkdir ~/nodejs && cd $_
$wget -N http://nodejs.org/dist/node-latest.tar.gz
$tar xzvf node-latest.tar.gz && cd `ls -rd node-v*`
$./configure
$make install
[Ubuntu] - 예제
$apt-get install python-software-properties
$add-apt-repository ppa:chris-lea/node.js
$apt-get update
$apt-get install nodejs npm

1-3) Nodejs 실전! "Hello World" 

Nodejs 설치가 제대로 된건지 아직도 얼떨떨 하니 테스트로 "Hello world"를 찍어보겠습니다.
vim 편집기를 이용해 'helloworld.js' 파일을 생성 후 'console.log("Hello World")' 를 입력합니다.

[Ubuntu]
$node
>console.log("Hello World");
Hello World
Undefined
>
(^C again to Quit)
>
$node helloworld.js
Hello World

1-4) Nodejs 실전! "웹서버 구동"

Node js의 웹서버 구동을 위해 Server.js라는 파일을 생성하고 다음과 같은 내용을 입력합니다.

[Ubuntu]
var http = require('http');
http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337');

입력 후에는 $node server.js 를 입력하여 실행시킵니다.

브라우저를 구동하여 http://localhost:1337 로 접근 하거나 http://127.0.0.1:1337 로 접근시 'Hellow World'가 찍힌 화면이 출력됩니다.


이것으로 기본적인 Node js의 맛보기가 끝났습니다.


'www > Node.js' 카테고리의 다른 글

Chapter 2 Node.js 시작하기  (0) 2013.01.07
Chapter 1 Node.js 소개  (0) 2013.01.07
댓글
댓글쓰기 폼