node.js 시작하기

     

취업준비를 하면서 서버에 조금 약한것 같아서 서버쪽 프로그래밍을 하나 해보려고 합니다. 요즘 뜨고 있는 node.js를 해서 웹서버를 만들 계획인데, 모바일 게임 서버로 node.js가 많이 쓰인다고 해서 선택했습니다. 요즘엔 클라이언트와 서버를 다 만드는 '풀 스택' 개발자를 선호하는 회사가 많더라구요.


일단 node.js가 뭔지도 모르고 시작하고있습니다. 참고 책은 모던 웹을 위한 node.js. 프로그래밍 언어를 배울때 기본적으로 책 5권 정도는 읽는데, 그 첫번째 책입니다. 선택한 이유는.. 유일하게 학교 도서관에 있는 최신 node.js책이였다능...


mac에서 설치는 간단하더군요. 그냥 홈페이지에 들어가서 install누르니까 끝.




http://nodejs.org 에 들어가셔서 설치하시면 됩니다. 윈도우, 맥, 리눅스 모드 지원됩니다.


그리고 설치가 되면 설치했는지 확인하기위해 제일먼저 하는 HelloWorld를 출력합니다.


터미널에서 node를 타이핑 하시고 console.log('Hello World ..!'); 를 입력합니다.





자.. 실행됬습니다...! 쉬...쉽다..


책에는 기본적으로 메모장에 코딩을 하고 실행하는 형태로 되어있더군요. 하지만 이런 하드 코딩 방식은 마음에 들지 않기 때문에, intelliJ를 이용해 nodejs 프로그래밍을 하겠습니다. intelliJ에는 node.js에 대한 플러그인이 있더군요. 




intelliJ 플러그인 메뉴에서 간단하게 검색하여 설치할 수 있습니다. ^^


설치하고나서 node.js 프로젝트를 생성할 수 있는데 express nodejs app? 이라고 나와있더군요. 일단 한번 만들어 봤습니다. 




만드니까 nodejs공홈에서 뭔가를 받으라고 하더군요. 확인 누름.




으아닛! 뭔가 대단한 프로젝트가 만들어졌습니다.. 


보아하니 웹엡에 대한 기본 형태인것 같습니다.

실행을 하고 루프백주소로 들어가보니 다음과 같이 뜨네요.



오올... 서버가 만들어졌습니다.

흠... 근데 프로젝트폴더를 보니 너무 복잡하네요.. json도 있고 jade도 있고... 아직 처음 하기엔 뭔가 방대해 보이기에 그냥 디버깅만 하는 형태로 사용하기로 했습니다.




 



반응형

댓글

Designed by JB FACTORY