コンテンツへスキップ
JavaScriptエラーエラー
CORS Error: Preflight request failed

CORS エラー: プリフライトリクエスト失敗

ブラウザの CORS プリフライト OPTIONS リクエストが拒否されたか、無効な CORS ヘッダーが返されました。

browser

このエラーの原因

サーバーが OPTIONS プリフライトリクエストを適切に処理しませんでした。カスタムヘッダー・PUT/DELETE メソッド・JSON content-type など非シンプルリクエストで、サーバーが正しい CORS ヘッダーを付けて OPTIONS に応答しない場合に発生します。

修正方法

サーバーで OPTIONS リクエストに対して `Access-Control-Allow-Origin`・`Access-Control-Allow-Methods`・`Access-Control-Allow-Headers` を返すよう設定してください。プリフライトレスポンスのステータスコードが 200 であることを確認してください。

公式ドキュメント

関連するエラーコード