私はイオンに慣れていないので、さまざまな環境のプロキシ設定をセットアップしようとしています。私はwebpackとイオンが提供される前に設定されている環境変数を使って読み込まれる、いくつかの環境固有の設定ファイルを用意しています(https://github.com/gshigeto/ionic-environment-variables参照)。期待されるが、私は次の問題を解決する方法がわからないよう異なる環境用のIonicプロキシ設定
すべてが動作します:
"proxies": [
{
"path": "/api",
"proxyUrl": "https://dv.mydomain.com/api",
"rejectUnauthorized": false
}
]
と私のHTTP呼び出しの1のようになります。 私のプロキシ設定(ionic.config.json)はこのようになりますこの:
return this.http.get<User[]>(ENV.apiUrl + '/api/users')
そうでない場合は、プロキシの設定で指定されたパターンがマッチしませんので、私はENV.apiUrlを削除する必要がありますが、私はそうするならば、私はもう異なる環境間で区別することはできません。私はドメインをプロキシ設定のパスに追加しようとしましたが、これはうまくいきませんでした。
この問題を解決する方法はありますか? 私はイオンフォーラムで同じ質問をしましたが、これまで誰も回答していませんでした。
ENV.apiUrlに関する情報を追加できますか? –
確かです。最初の段落のリンクをクリックしてください。readmeは、どこから来たのか、それが何であり、なぜ必要なのかを説明しています。私のアプリケーションは、3つのテスト環境と1つの生産的環境と通信します。 – Daniel