私はSLIMフレームワークをバックエンドとして使用しています。Angularjsをフロントエンドとして使用しています。通常のGETおよびPOST APIは正常に動作しています。GETメソッドまたはPOSTメソッドでヘッダーを渡すと、404エラーがスローされます。 CORSのファイル。SLIM php Angularjs CORS
RewriteEngine On
# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase/
Header add Access-Control-Allow-Origin: "*"
Header add Access-Control-Allow-Headers: "origin, x-requested-with, content-type, authorization"
Header add Access-Control-Allow-Methods: "PUT, GET, POST, DELETE, OPTIONS"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
この問題を解決してください。
サーバーのエラーログを確認します。どのリクエストが404レスポンスを生成していますか? – Phil
あなたのサーバーは、フライト前の 'OPTIONS'リクエストに正しく反応していない可能性があります。キャッチオールソリューション – Phil
okを見つけることができるかどうかを見てみましょう。私は1週間以上これを試しています。私はそれを得ることができません – user3667960