2016-06-27 9 views
2

Parse.comからHerokuに移行しています... Parse Serverを正常にインストールしましたが、PHP SDK経由でクラスに接続できるようですマスターキーまたはrestapiキー。指示に従ってParse Server - HerokuでREST APIキーを有効にする方法

、私のようなindex.jsにrestApiKeyを追加しました:

var api = new ParseServer({ 
    databaseURI: databaseUri || 'mongodb://localhost:27017/dev', 
    cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js', 
    appId: process.env.APP_ID || 'xxxxxx', 
    masterKey: process.env.MASTER_KEY || 'zzzzz', 
    restAPIKey: 'yyyyyy', 
    serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse', 
    liveQuery: { 
    classNames: ["Posts", "Comments"] 
} 
}); 

を、私はこのコードをコミットし、Herokuの上で展開しています。私のようにPHPからしようとすると、しかし:空白のまま残りキー値、解析

ParseClient::initialize('xxxx', '', ''); 

は、不正なエラーをスローしません。しかし、私がParse.comのセットアップで同じことをすると、エラーが発生します。

私には何が欠けていますか?ありがとうございます

答えて

7

多くの試行錯誤の後、それが動作し始めた、私はこれが動作するようにしたものと信じています。

初期化の一部としてrestAPIKey、dotNetKey、clientKey、javascriptKeyをindex.jsに追加する必要があります。次に、すべての値を設定する必要があります。いずれかが設定されていない場合、restAPIKeyは強制されません。私はドキュメントのどこにでもこれを見つけられず、ちょうどそれに遭遇しました。私はこれが誰かを助けることを望む。

関連する問題