「Access-Control-Allow-Origin によってオリジンが許可されていません」エラーを理解する
JavaScript から AJAX リクエストを行う場合、次のことが可能です。 「Origin は Access-Control-Allow-Origin によって許可されていません」エラーが発生します。このエラーは、クロスオリジン リクエストを制限する JavaScript のセキュリティ対策である「同一オリジン ポリシー」に起因します。
エラーの原因
エラーは次の場合に発生します。 JavaScript コードから、異なるプロトコル (例: http:// 対 https://)、ホスト (例: example.com 対 subdomain.example.com)、またはポート (例: ポート 80 とポート 8080)。
解決策
このエラーを解決するには、いくつかのオプションがあります: