일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- error
- Kibana
- ssh
- docker
- MSSQL
- Linux
- 영어
- mariadb
- nodejs
- 설정
- 구글
- logstash
- build
- Windows
- MySQL
- JavaScript
- 유니티
- JS
- AWS
- Git
- Python
- s3
- elasticsearch
- Ai
- sample
- ChatGPT
- 엘라스틱서치
- API
- unity
- Today
- Total
가끔 보자, 하늘.
nodejs와 couchbase, mysql 연동 본문
게임 관리툴(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/에 빌드 됨. 폴더 위치 주의할 것!
'개발 이야기 > 개발 및 서비스' 카테고리의 다른 글
unity5에서의 신규 AssetBundle 빌드 시스템 (341) | 2015.03.19 |
---|---|
AngularJS Forms (0) | 2014.08.01 |
ruby on rails 시작해보기 - 3 (0) | 2014.06.07 |
ruby on rails 시작해보기 - 2 (31) | 2014.05.06 |
ruby on rails 시작해보기 - 1-1. 보충설명. (0) | 2014.05.04 |