2016-08-25 4 views
0

以下を達成する方法についてのアイデアを助けが必要...展開Herokuのに-サーバの例を解析し、自動的に設定のserverURL

  1. 私は、Webページ上のHerokuのボタンにparse-server-exampleとセットアップ展開をフォーク。
  2. デプロイすると、SERVER_URLという名前の変数を含めて、私が作成したenv変数がいくつか設定されますが、できることは次のように設定されています。http://yourappname.herokuapp.com/parseこの時点ではyourappnameが何であるかわからないからです。
  3. 次に、deployをフリーにすると、名前が生成されます。

私はのように自動的ににこの設定変数を設定します。私の目的のために、私はHerokuのダッシュボードを通してこの変数を設定することはできません。

私はアプリが最初に配備されたときに、それらの設定変数を設定するapp.jsonファイルを使用しますが、もう一度、サーバーのURLが実際に生成される前にapp.jsonファイルが使用されているので、それはhttp://yourappname.herokuapp.com/parse

に設定されたままです

Heroku APIを使用してバックエンドから設定できるHerokuボタンにデプロイした後に何らかのコールバックがあった場合。しかし、私はそのようなことが存在するかどうかはわかりません。

なぜこのセットが必要ですか?私はpublicServerURLprocess.env.SERVER_URLに設定されたmailgunアダプタを使用しているからです。私は戻ってこれを手動で設定することはできません、私は変数に設定されたままにする必要があります。

PFUser.requestPasswordResetForEmailInBackgroundを呼び出すと、私のiOSアプリケーションから実行時にこれを設定することはとにかくありますが、実行時に私のserverURLを知っているので、すべてのオプションを考えています。

アイデアを探しています...ありがとうございます。

答えて

0

動的にこのパラメータを設定しようとしている他のユーザー:iOSアプリケーションの実行時にサーバーURLがあるため、アプリケーション起動時にプラットフォームAPIを使用してSERVER_URL設定変数をHerokuに設定しました。誰かがパスワードを忘れた時には、サーバはprocess.env.SERVER_URLを使うことができます。これは正しく設定されています。

表示方法: https://devcenter.heroku.com/articles/platform-api-reference#config-vars

関連する問題