2016-12-16 2 views
0

TL : DR : 구문 분석 대시 보드를 로컬로 호스트 된 Parse 서버 및 mongo db 인스턴스와 통신 할 수는 있지만, 분석 서버가 ​​mLab- 호스팅 데이터베이스.자체 호스트 Parse에서 mLab 데이터베이스에 연결할 수 없습니다.

Parse 마이그레이션 가이드를 살펴보고 mongo DB, parse-server-example 및 parse-dashboard가 로컬에서 실행되고 있습니다. 내가 구문 분석 index.js 파일에 다음과 같은 세부 정보를 사용할 때 나는 성공적으로 대시 보드를 연결하고 데이터베이스에 테스트 항목을 볼 수 있습니다 : I 로컬 몽고의 DB를 설치 한

databaseURI: 'mongodb://localhost:27017/dev', 
cloud: __dirname + '/cloud/main.js', 
appId: '1', 
masterKey: '1', 
serverURL: 'http://localhost:1337/parse' 

와 쉘 나는 내 MLAB 인스턴스에 연결할 때 데이터베이스 내용을 볼 수 있습니다. databaseURI 매개 변수 내에서 동일한 mLab 연결 문자열을 index.js 내에 사용하면 대시 보드에서 로컬로 호스트 된 구문 분석 서버의 데이터베이스 콘텐츠와 /test 페이지를 더 이상 볼 수 없습니다. 구문 분석 마이그레이션 가이드 상태

... 대시 보드 에서 앱 설정의 보안 & 키 섹션

이동하여 파일 키 및 마스터 키 값을 기록해 둡니다. index.js의 ParseServer 생성자를 으로 전달합니다. 더 이상 Parse Server와 함께 클라이언트 키를 사용할 필요가 없습니다.

키를 찾을 수는 있지만 index.js에 파일 키를 넣을 위치를 찾을 수 없습니다.

또한 로컬로 호스트 된 Parse 서버와 mLab 데이터베이스에서 이들에 대해 알지 못하는 이유가 무엇인지 이해할 수 없습니다.

+0

귀하의 DB는 사용자 이름과 암호에 의해 보호를 위해 그것을 config (설정) 할 ... 사용자/비밀번호는 아래 사용 확인? –

+1

Mongo DB에 대한 연결 문자열의 형식은 다음과 같습니다. mongodb : // username : [email protected] : 59767/mydbname –

답변

0

단계 :

가 MLAB/몽고 예를

에 사용자/비밀번호를 만들

명령 LIB 클라이언트를 사용하여 연결 MLAB 대시 보드의 DB URL이 무엇인지 확인하세요 분석 서버 것 용도. 이

다시 '분석 - server.js'으로 이동 몽고/원격

var databaseUri = $what-was-on-cli-client-above 

var api = new ParseServer({ 
    databaseURI: databaseUri || 'mongodb://<db..... 

    .... 
+0

mLab에 표시된대로 mongodb 연결 문자열을 복사합니다. 그 포맷을 확인해 주시겠습니까? 어쩌면 예제 문자열로? –

+0

mongodb : // : @ dsnnnnn-a0.mlab.com : nnnnn, dsnnnn-a1.mlab.com : nnnn/? replicaSet = rs-dsnnnn은 URI 예입니다. 긴 양식이 실패하면 짧은 버전을 시도하십시오. ... mongodb : // : @ dsnnnnn-a0.mlab.com : nnnnn/

+0

현재 약식을 사용하고 있습니다. 긴 형식이 문서화되어 있습니까? –

관련 문제