プロキシの作成は、ブラウザでIonicを使用してionic -serve
。デバイス、特にiOSでWKWebViewを使用する場合、CORSの問題は依然として問題です。
そのような場合、CordovaのネイティブHTTPプラグインを使用できます。
詳細はこちらをご覧ください:
サーバー構成を変更する方法がない場合は、 Http native plugin を使用してモバイルデバイスからHttpリクエストを実行し、CORSの問題を回避する必要があります。ただし、Web環境では、AngularのHtttClientを使用する必要があります。幸いなことに、 ionic-native-http-connection-backend ライブラリを使用すると、両方の環境で同じHttpClientサービスを使用できます。アプリがモバイルデバイスから実行される場合、Httpネイティブが内部で使用されます。それは一種のラッパーです。
問題は開発段階にあります。それに対処する最良の方法は、「Allow-Control-Allow-Origin」拡張機能をChromeにインストールすることです。
Corsエラーはサーバー側からのみ解決できます。ただし、ブラウザのみの場合はcors拡張機能をインストールすることで解決できますが、デバイスの場合はサーバー側からのみ可能です