TL; DR:ローカルパースサーバーとmongo dbインスタンスにパーズダッシュボードを送信できますが、解析サーバーから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'
私は、ローカルのmongo DBをインストールしていると私はシェルで私のMLABインスタンスに接続するときデータベースの内容を見ることができます。 databaseURI
パラメータ内の同じmLab接続文字列をindex.js
に使用すると、ダッシュボードには、ローカルにホストされている解析サーバーのデータベースコンテンツと/test
ページが表示されなくなります。パースの移行ガイドは述べて
...あなたのダッシュボード におけるアプリケーション設定のセキュリティ&キーセクションに
移動し、ファイルのキーとマスターキーの値をメモを取ります。 index.js内のParseServerコンストラクタを に渡します。 Parse Serverでクライアント鍵 を使用する必要はなくなりました。
私はそれらのキーを見つけることができますが、私はindex.js
にファイルキーを置く場所がわかりません。
また、ローカルにホストされているParseサーバーとmLabデータベースでこれらのキーが何もわかっていない場合、これらのキーが必要な理由もわかりません。
のためにそれを設定へ戻って「解析-server.js」へ行くあなたのDBは、ユーザー名とパスワードで保護されていますか? –
Mongo DBへの接続文字列の形式は次のとおりです。mongodb:// username:[email protected]:59767/mydbname –