私はIonic PWAを持っていますので、ブラウザで動作します。 symfonyのバックエンドにリクエストを送信しようとしています。最初は私のローカルPCにすべてがインストールされていて、リクエストはイオンプロキシで作業していました。今は両方のアプリケーションをサーバーにインストールしました。最初は、プロキシなしでバックエンドからのURLを使用しようとしました。 CORSエラーが発生しました。 XMLHttpRequestのは をロードすることはできませんIonic - XMLHttpRequestはロードできません
...プリフライト の応答が無効なHTTPステータスを持っています
Header add Access-Control-Allow-Origin "\*" Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
は今、私はこれを取得しています:それから私は、次の入力とバックエンドのための.htaccessファイルを書きましたコード405
私はこのようなローカルインストールに以前のようにプロキシを設定した場合:
私は http://app.example.com/apiにリクエストを送信しようとすると、3210私は、404見つからないエラーを取得しています
誰かがフロントエンドとバックエンドのサーバー上にあり、アプリが実行されているとき、それは正しく動作しますか教えてもらえますブラウザ?
はい、私は上記のように私の.htaccessにOPTIONSを持っています。それとも私は別のやり方でそれをしなければならないのですか? – Nono
上記のレスポンスヘッダーのみを追加しています。サーバーがOPTIONS要求を受け入れるように設定されていないという問題があるようです。この他の回答を参照してください:https://stackoverflow.com/questions/43696369/how-to-enable-all-http-methods-on-apache – amuramoto