관리 메뉴

가끔 보자, 하늘.

nodejs와 couchbase, mysql 연동 본문

개발 이야기/개발 및 서비스

nodejs와 couchbase, mysql 연동

가온아 2014. 7. 16. 00:18

게임 관리툴(mysql 연동)/로그 시스템(couchbase 연동) 제작하면서 같이 정리함.


* 일단 node.js를 설치한다.  (http://www.nodejs.org/)

* express 패키지를 설치한다. (command line 에서 "npm install express" 입력!)

 : 설치하고 나서 npm list installed에 express 안나오네? 일단 node_modules에 들어가면 설치된 것을 확인할 수 있음.

* 집에서 하고 있는 거라 DB는 xampp 에 있는 mysql 사용. 가동 편하고 인스톨 편하고, 이미 설치되어 있고...

* node-mysql 모듈 설치 ("npm install mysql")

* couchbase는 여기서 다운로드 (http://www.couchbase.com/)

* couchbase 모듈 설치("npm install couchbase")

  => 이 모듈 외에도 설치시 vcbuild.exe가 필요한 경우가 있음. 

    :http://www.microsoft.com/ko-kr/download/details.aspx?id=40787

  => python3 버전으로 설치했었는데, 빌드가 안됬음. 2.7 버전에 3.0 버전 사이 쓰라는 메세지 나옴. 주의할 것!

  => 모듈을 한번 빌드하고, 다음엔 그냥 복사해서 썼는데, 32bit에서 빌드한거 64bit용에서 쓰니 에러 남. 주의할 것!

  => 윈도 서버에서는 해당 모듈 폴더에 빌드가 되던데, 일반 PC에서는 "users/계정/appdata/roaming/npm/node_modules/에 빌드 됨. 폴더 위치 주의할 것!


 


반응형