2014-10-08 5 views
0

이것은 일반적인 질문 일 수 있지만 node로 작성된 간단한 "gym log"앱이 있으며 Couchbase을 데이터베이스로 사용하고 있습니다. 내 컴퓨터에서 실행할 때 모든 것이 작동합니다. 이 문제는 내가 Heroku에 배치하고 실행하려고 할 때 발생합니다. 로그를 확인할 때 module couchbase을 찾을 수 없습니다. Couchbase on Heroku

내가 heroku에서 작동하는 내 응용 프로그램 내 package.json에 종속성으로 couchbaseheroku에 추가 기능을 추가하거나 정의해야합니까?

누군가 제게 포인터를주세요. 여기

내 모든 코드에 대한 링크입니다 : github/MMRibot/loGym

답변

1

오류 "모듈 카우치베이스 주식회사을 찾을 수 없습니다"당신의 노드 앱이 카우치베이스 주식회사 모듈을 찾을 수 없음을 의미합니다. 당신은 "npm install couchbase"를 사용하여 로컬 컴퓨터에 설치했을 가능성이 높습니다. Heroku에서 작동하게하려면 couchbase 모듈 종속성을 package.json 파일에 추가해야합니다. 최신을 사용하지 않으려면

"dependencies": { 
    "hapi": "^6.0.2", 
    "joi": "^4.6.1", 
    "request": "^2.37.0", 
    "underscore": "^1.6.0", 
    "couchbase": "*" 
    } 

특정 버전과 함께 "*"교체 (이 글을 쓰는 현재의 2.0.3.)