TL; DR:我可以讓我的解析儀表板與我的本地託管的Parse服務器和mongo數據庫實例通話,但無法讓解析服務器與mLab-託管數據庫。無法從自己託管的Parse連接到mLab數據庫
我正在通過Parse遷移指南,並獲得了本地運行的mongo DB,parse-server-example和parse-dashboard。當我在解析index.js
文件使用下面的細節我可以成功連接儀表板和查看數據庫中的測試項目:
databaseURI: 'mongodb://localhost:27017/dev',
cloud: __dirname + '/cloud/main.js',
appId: '1',
masterKey: '1',
serverURL: 'http://localhost:1337/parse'
我已經在本地安裝蒙戈DB和連接到我的MLAB實例與外殼什麼時候可以看到數據庫內容。當我在index.js
中的databaseURI
參數中使用相同的mLab連接字符串時,儀表板不能再在本地託管的分析服務器上看到數據庫內容和/test
頁面。
解析遷移指南指出...
轉到您的儀表板 應用程序設置的安全&按鍵部分並記下文件密鑰和主密鑰值。將其傳入 index.js中的ParseServer構造函數。 Parse Server不再需要使用 客戶端密鑰。
我可以找到那些密鑰,但我看不到將文件密鑰放到index.js
的哪個位置。
我也不明白爲什麼這些密鑰是必需的,如果本地託管的Parse服務器和mLab數據庫一無所知。
您的數據庫是由用戶名和密碼保護? –
到Mongo DB的連接字符串的形式是:mongodb:// username:[email protected]:59767/mydbname –