빠르게 훝어보는 node.js
#2 - 설치와 개발환경 구축
조대협 (http://bcho.tistory.com
Node.js 설치하고 개발환경 설정하기
다운로드 하기
http://www.nodejs.org 페이지에서 install 버튼을 누르면 OS에 맞는 인스톨러를 다운로드 해준다.
다음으로 installer를 실행한다.
설치가 되었으면, 설치된 디렉토리를 PATH에 추가한다.
set PATH=%PATH%;c:\dev\was\nodejs
자아 이제 node.js가 설치되었는지 확인하자. node.js는 대화형 cli를 제공한다.
설치를 끝냈으면 이제 간단한 웹서버를 만들어보자
var http = require('http');
http.createServer(function(request, response) {
response.writeHead(200);
response.write("Hello, this is dog.");
response.end();
}).listen(3000);
console.log('Listening on port 3000...');
이 코드를 app.js로 저장한다.
다음으로 다음과 같이 해당 파일을 실행한다.
이제 웹브라우져로 확인해보면 다음과 같이 메세지가 출력되는 것을 확인할 수 있다.
다음으로 개발환경을 설정해보자, 개발툴은 eclipse 등 여러가지 툴이 있지만 개인적으로 IntelliJ를 만든 JetBrain社의 WebStorm (http://www.jetbrains.com/webstorm/) 을 추천한다. 유료이긴 하지만, 30일 Trial로 사용할 수 있고, 가격은 개인용 버전의 경우 49$이다. (좋은 소프트웨어는 구매하자)
자바스크립트와 웹개발에 최적화 되어 있고, 빠르고 매우 직관적이다. 그리고 Bootstrap과 같은 자바스크립트 프로젝트나, mocha와 같은 자바스크립트 테스트 프레임웍들도 잘 지원한다.REST API를 테스트하기 위한 기능이나 디버깅 기능도 상당히 직관적이라서 어렵지 않게 사용이 가능하다.
※ 오픈소스를 사용하고 있거나 강의에서 사용할 경우에는 무료 라이센스를 신청할 수 있다.
Figure 1. JetBrain社의 자바스크립트, node.js 개발환경인 WebStorm 7
#1 – node.js의 소개와 내부 구조 http://bcho.tistory.com/881
#2 - 설치와 개발환경 구축 http://bcho.tistory.com/884
#3 - Event,Module,NPM http://bcho.tistory.com/885
#4 - 웹 개발 프레임웍 Express 1/2 - http://bcho.tistory.com/887
'클라우드 컴퓨팅 & NoSQL > Vert.x & Node.js' 카테고리의 다른 글
빠르게 훝어 보는 node.js - #4 웹개발 프레임웍 Express 1/2 (14) | 2014.04.01 |
---|---|
빠르게 훝어 보는 node.js - #3 Event,Module,NPM (5) | 2014.03.25 |
빠르게 훝어보는 node.js #1 - node.js 소개 및 내부구조 (17) | 2014.03.17 |
Node.js에서 주로 사용되는 모듈 (3) | 2014.03.11 |
node.js의 장단점에 대해서 (23) | 2014.03.09 |