Node를 설치하고나서 이제는 웹앱을 만드는 순서로 옮겨가게 될텐데...

그냥 맨바닥에서 다 개발하는 시대는 이제 끝난것 같다.


서블릿 개발할때도 스프링이나 스트럿츠 그리고 나가서는 iBatis,Hibernate등을 써서 개발하는 곳이 많은데, 노드도 굉장히 준비가 잘되어 있는것 같다.


그 대표적인 웹 개발 프레임워크인 Express를 글로벌 하게 설치해두자.


설치방법!!! 초간단.

$ sudo npm install express -g -->-g 옵션이 글로벌 설치를 의미한다.



설치하고 나서 이제 Express 프로젝트를 하나 만들어보면~~ 더 간단 ㅠ.ㅠ

 $ express node_express --> node_express가 프로젝트명


돌려볼까?

$ cd node_express

$ sudo npm install

$ node app


브라우저에서 접속.



놀라울따름이다.!!!



'코딩하고 > Node.js' 카테고리의 다른 글

Node.JS 로 Socket.IO사용하는 방법(WebSocket)  (0) 2013.08.29
Ubuntu Node.JS 최신 안정버전 설치하기(GIT)  (0) 2013.06.03
Node.js  (0) 2012.12.12
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

아주 오랜만에 집에서 리눅스 랩톱을 켜놓고 개발환경을 셋팅하고 있는데...

예전에 너무 편하게만 사용하던 apt-get으로 node 를 설치했더니..버전이 무려.. ㅠ.ㅠ 0.6.14 였다. 


왜 node 호스팅 업체에서 0.6.14를 사용하는지 그 이유를 단박에 알게 되었다.


그런데 한가지 문제점은 npm을 설치하고 나서 express를 설치할려고 하는데!!!!


설치가 안된다. node 버전이 너무 낮아서...


그래서 과감하게 이미 설치되어 있는 node를 아래 명령으로 싹 지워버리고....

 $ sudo apt-get remove nodejs


최신 안정 버전을 설치하였다.

설치 방법은 아래와 같으니 이후 혹시라도 설치할 일이 있는 사람들은 참고 바란다.



기본 설치를 위한 패키지들을 아래와 같이 설치한다.


 $ sudo apt-get install g++ curl libssl-dev  apache2-utils git-core make automake autoconf




그리고, git을 이용하여 소스들을 땡겨와서 node js사이트에 나오는 최신- 안정 버전으로 설치를 한다. 지금의 최신버전은 v0.10.9이다.


http://www.nodejs.org/download/



$ git clone git://github.com/joyent/node.git 또는 github.com/ry/node.git

$ cd node

$ git tag  ---> 버전들이 주욱 나온다.

$ git checkout v0.10.9 --> 위에서 확인한 걸로 체크아웃한다.



이제는 컴파일하고 설치한다.

$ ./configure

$ make

$ sudo make install --> 설치할때 /usr/local 등의 디렉토리를 접근하기 위해서 sudo를 줘서 install 한다.

$ sudo ln -s /usr/local/bin/node /usr/bin/node --> 혹시나 패스가 안걸려있으면 심볼릭 링크도 추가해주면 편하다.



설치가 잘된나?? 버전한번 확인해보면..

$ node --version 

v0.10.9



설치를 했으니 모든 언어의 첫 시작관문인 Hello World를  한번 찍어보면~~~


helloworld.js를 아래와 같이 만들고 나서...

var http = require('http'); 

http.createServer(function (request,response){

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

        response.end('Hello World. from Node.js\n');

}).listen(9999,"0.0.0.0");

console.log('Server Started');



node로 실행 시킨다.


 $ node helloworld.js


웹브라우저에서 한번 접속을 해보면!!




눈물이 또르르르...이제 옛날 처럼 힘들게 뭔가 만들필요가 없어진것 같은 ... 느낌이 확 다가온다.


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

자리주삼~~~~

놀고 2013. 5. 30. 23:10




이거 왠지 우리 후배들하고 한번 해보고 싶다!!! ㅋㅋㅋㅋㅋ


재미날것 같아..


근데 우리는 연예인이 아니니까 신고당하고 수갑차게 될것 같아..

'놀고' 카테고리의 다른 글

민교의 난!!!  (0) 2013.07.23
2013 WWDC 동영상 오픈되었습니다.  (1) 2013.06.17
트랜스 포머 성우들... 멋있다.!!!  (0) 2013.05.30
웃으면 안되지만,. 웃기다 ㅋ  (0) 2013.05.30
간호사들...  (0) 2013.05.30
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,




어째서 저런 목소리가 나오는거지???


피터 쿨렌 완전 멋있네!!!

'놀고' 카테고리의 다른 글

2013 WWDC 동영상 오픈되었습니다.  (1) 2013.06.17
자리주삼~~~~  (0) 2013.05.30
웃으면 안되지만,. 웃기다 ㅋ  (0) 2013.05.30
간호사들...  (0) 2013.05.30
세상에서 가장 아름다운 사진 - 저장용-  (0) 2013.05.30
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,




요즘 웃을일을 많이 찾아다니는데...


여기 저기 기웃 기웃...


이 동영상은 웃으면 안되는데 웃기다 ㅋㅋㅋ


'놀고' 카테고리의 다른 글

자리주삼~~~~  (0) 2013.05.30
트랜스 포머 성우들... 멋있다.!!!  (0) 2013.05.30
간호사들...  (0) 2013.05.30
세상에서 가장 아름다운 사진 - 저장용-  (0) 2013.05.30
텔레마케터 역관광 시키기.  (0) 2013.05.30
블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,