Node.js 환경 설정하기

 프로그래밍을 시작하면 맨 처음 보게되는 글귀인 'Hello, World!!'를 출력하는 것으로 Node.js 첫 포스팅을 시작하겠습니다.


개발 환경


Java version (JRE) : "1.7.0_21"

다운로드 ▶ http://www.oracle.com/technetwork/java/javase/downloads/index.html


Tool : Enide (Node Tool Suite) - Nodeclipse를 포함한 이클립스 패키지 버전으로 NTS라는 이름으로 발표되었습니다.

다운로드 ▶ http://sourceforge.net/projects/nodeclipse/files/Enide-Studio/ 에서 다운로드 할 수 있습니다.


Enide를 다운로드하고 실행해보면 HelloWorld 프로젝트를 제외한 아래와 같은 화면이 나오게 됩니다.


위의 화면이 Enide의 메인 화면이며 앞으로 이 툴을 사용하여 코딩을 하게 됩니다.


Hello, World !


프로젝트를 생성해 보겠습니다. 좌측 [Project Explorer] 창에서 마우스 오른쪽 버튼을 클릭하여 나타나는 메뉴에서 [New] - [Node Project]를 클릭합니다.

'New Node Project'라는 신규 Node.js Project를 생성하는 창이 나타나면 프로젝트 이름을 입력하고 [Finish] 버튼을 클릭합니다.



만든 프로젝트를 펼쳐보면 hello-world-server.js 파일 이외에 많은 파일들이 생긴 것을 확인할 수 있습니다. 내용을 확인해보면 node.js로 http 서버를 구동시키는 파일입니다. 코드를 간단하게 분석해보겠습니다.


var http = require('http'); // http 모듈을 불러옴


//서버 생성

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type' : 'text/plain'}); //content-type : text

res.end('Hello World\n'); //end()로 Hello World 출력하며 응답을 마무리

}).listen(1337, '127.0.0.1'); // 포트번호 & IP 주소 설정

console.log('Server running at http://127.0.0.1:1337/'); // console에 log 띄우기



위의 코드를 [Run] - [Run As] - [Node Application] 을 클릭하여 실행시키면 Console창에 이러한 메시지가 나오게 됩니다.



서버가 구동되었음을 알 수 있습니다. 웹 브라우저에서 'http://127.0.0.1:1337/' 주소를 호출해보겠습니다.



호출이 잘 되었습니다. Node.js에 세계에 오신 것을 환영합니다.









+ Recent posts