0

私はすべての提案を読み、CORSの問題を克服してエラーを取り除く方法に関するイオンの提案に従いました: Access-Control-Allow-Originで成功しませんでした。プロキシで正確なパス変換が欠落していると思います:

firebase でアクセスしようとしている URL は https://firebasestorage.googleapis.com/v0/b/Test1-xxxxx.appspot.com/o/userDataです。

私のローカル ホスト URL はlocalhost:8100 です。

ionic.config.json のパスproxyUrl設定を編集する方法がわかりません:

{
"name": "Test1", 
"app_id": "", 
"v2": true, 
"typescript": true,

"proxies": [{

  "path": "...",

  "proxyUrl": "..."

}]}

私は多くの方法を試しましたが成功しませんでした。おそらくポイントを逃しています。私はアプリ全般に不慣れです。angular2 + Ionic2を使用してWebアプリから始めています

4

1 に答える 1

3

プロキシを設定

 "proxies": [
    {
      "path": "/v0",
      "proxyUrl": "https://firebasestorage.googleapis.com/v0"
    }
  ]

次に、アプリで api を/v0/b/Test1-xxxxx.appspot.com/o/userDataとして呼び出す必要があります

また、コンパイル時に同じリクエストを呼び出す一方で、firebaseを呼び出す必要があるため、これも問題です。したがって、私の推奨事項は、定数BaseUrlを追加することです。開発では、バンドルするときにプロキシがないため、本番環境で「 https://firebasestorage.googleapis.co 」に設定するときに空にする必要があります。

于 2016-11-13T23:05:19.027 に答える