NODE.JS 17

node.js의 supervisor

supervisor 소스가 변경될 때마다 알아서 ctrl + cnode app.js 작업을 해주는 패키지 npm install supervisor -g 여기서 붙는 -g는 일반 모듈이 아닌 명령어로 실행하기 때문에 뒤에 global을 붙여서 설치한다. 개발할 때는 export NODE_ENV=development(node.js를 production server에서 운영할 때는 NODE_ENV를 production으로 설정한 후쉘에서 주로 forever start app.js명령을 이용해서 node.js 어플리케이션이 예기치 못한 오류로 꺼지거나 하는 경우를 방지할 수 있다.) supervisor app.js 소스가 변경되면 서버를 재시작해준다.하지만 HTML, CSS, 그림파일 등이 변경되면 자동으로 재..

NODE.JS 2013.11.05

Linux에서 Mongodb 설치

1. 버전에 맞는 mongodb 를 다운 받기http://www.mongodb.org/downloads2. 설치설치 디렉토리 : /usr/local/mongodb3. 다운 받은 압축 파일 풀기tar xvzf mongodb-linux-버전.tgz4. 압축 해제한 디렉토리를 심볼릭 링크 걸기ln –s /usr/local/mongodb-linux-버전 /usr/local/mongodb5. 환경 설정환경 설정과 관련된 디렉토리 생성mkdir /usr/local/mongodb/datamkdir /usr/local/mongodb/confmkdir /usr/local/mongodb/logs설정파일 생성(file : /usr/local/mongodb/conf/mongodb.conf)dbpath=/usr/local/mo..

NODE.JS 2013.11.04

Linux에서 Node.js 설치

1. 컴파일러 인스톨readhat 계열sudo yum install gcc gcc-c++ openssl-devel curl Ubuntu 계정sudo apt-get install g++ libssl-dev apache2-utils curl2. node.js 패키지 다운cd /usr/local/src/wget –N http://nodejs.org/dist/node-latest.tar.gztar xzvf node-latest.tar.gzcd node-버전3. Node.js 컴파일./configuremakemake install4. Node.js 설치 확인node –v npm -v 5. port 열어주기 (방화벽 켜고 끄기)소스에서 listen한 포트 번호를 열어 주어야 한다.만약 소스에서 listetn한 포트..

NODE.JS 2013.11.01

Heroku와 Mysql, node.js

Heroku와 Mysql (워드문서를 다운 받아서 보면 그림과 함께 볼 수 있습니다.) Heroku에 Add-ons에 보면 ClearDB Mysql Database, Amazon RD가 있다.1. ClearDB를 add함. 2. database를 클릭 Database관리는 Mysql workbench와 같은 Mysql GUI Tool을 사용해야 한다. 3. Endpoint Information을 선택함. heroku_e4b18fa76539562는 DB명.username, password가 나와 있음.server host 는 us-cdbr-east-04.cleardb.com이다4. 돌고래 로그인 . 5. DB 선택 6. catalogs에서 DB 선택 후 create table버튼을 눌러 테이블을 만들어도 ..

NODE.JS 2013.10.25