CORS ヘッダー ジェネレーター
Copied!
Frontend origin (e.g. https://www.tiptinker.com)
Backend / server
Generated CORS config
CORSヘッダー生成ツール — クロスオリジンエラーを修正
このCORSヘッダー生成ツールは、バックエンドで使用可能なCORS(Cross-Origin Resource Sharing)設定を提供します。フロントエンドのオリジンを入力し、スタック(汎用ヘッダー、Nginx、Express、Flask)を選択すると、ブラウザのCORSエラーを解消するための正確なヘッダーやコードスニペットを取得できます。
このツールを使用する理由
- 迅速な修正: CORSの構文を覚えなくても、適切なヘッダーを取得できます。
- スタック固有: Nginx、Express、Flask用の出力を提供するため、貼り付けて調整できます。
- 安全なデフォルト: 一般的なメソッドとヘッダーを許可します。本番環境ではオリジンを制限できます。
主な機能
- オリジン: 単一のオリジンを指定するか、任意のオリジンに*を使用します。
- メソッドとヘッダー: GET、POST、PUT、PATCH、DELETE、OPTIONSおよびContent-Type、Authorizationなど。
- 資格情報: オリジンが*でない場合に有効になります。
- コピー: 生成された設定をワンクリックでコピーできます。
仕組み
このツールは、フロントエンドのオリジンとバックエンドのタイプを受け取り、生のヘッダー行または短いコードスニペット(Nginx add_header、Express cors()、Flask CORS)を出力します。OPTIONSプリフライトに対して、Nginxは204を返します。正確な設定に合わせてスニペットを調整してください。
CORSヘッダー生成ツールを試す
フロントエンドのURLを入力し、バックエンドを選択してください。結果をサーバー設定やアプリにコピーして再読み込みすると、CORSエラーが解決されます。