コンテンツへスキップ
ネットワーク/DNS/TLSエラーエラー
CORS: Method not allowed

CORS — メソッド不許可

HTTP メソッドが Access-Control-Allow-Methods ヘッダーに含まれていない。

browser

このエラーの原因

クロスオリジンリクエストが、サーバーの CORS 許可メソッドに列挙されていない HTTP メソッド (PUT、DELETE、PATCH など) を使用している。デフォルトでは GET、HEAD、POST のみが許可されている。

修正方法

サーバーの Access-Control-Allow-Methods ヘッダーに該当メソッドを追加する。例: `Access-Control-Allow-Methods: GET, POST, PUT, DELETE`。必要なすべてのメソッドを含めて CORS ミドルウェアを設定する。

公式ドキュメント

関連するエラーコード