Do Not Think!!!

Posted
Filed under 01010101

각 홈페이지

node.js http://nodejs.org/
nvm https://github.com/creationix/nvm
npm https://npmjs.org/
express.js http://expressjs.com/
mongodb http://docs.mongodb.org/manual/
nodepad https://github.com/alexyoung/nodepad


프리뷰

1. nvm 을 이용해서 node.js 설치 및 버전 관리
2. npm 을 이용해서 express 등 필요한 모듈 관리
3. express 샘플 프로젝트 nodepad 소스 받아서 실행해보기
4. nodepad 에 필요한 mongodb 설치


nvm 설치

[CODE]$ wget https://raw.github.com/creationix/nvm/master/install.sh
$ . install.sh[/CODE]

node.js 설치

[CODE]$ nvm install 0.8.14
$ nvm alias default 0.8.14[/CODE]

npm 설치

[CODE]$ wget https://npmjs.org/install.sh
$ . install.sh[/CODE]

express 설치

[CODE]$ npm install -g express[/CODE]

nodepad 소스 받아오기 및 의존 패키기 설치 및 실행

mongodb 를 설치하지 않으면, 처음 실행하고 회원가입 할 때 에러가 발생합니다.
[CODE]$ git clone https://github.com/alexyoung/nodepad.git nodepad
$ cd nodepad
$ npm install
$ node app[/CODE]

mongodb 설치

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/
[CODE]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
$ sudo vi /etc/apt/sources.list.d/mongodb-10gen.list
deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen
$ sudo apt-get update
$ sudo apt-get install mongodb-10gen
$ sudo /etc/init.d/mongodb start[/CODE]

코드는 나중에 브라우저 테스트 먼저!

http://localhost:3000 접속!
사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지