クロスオリジン リソース共有 (CORS) は、AngularJS アプリケーションなど、異なるオリジン間のリクエストを処理するための重要なメカニズムです。 AngularJS 自体内で CORS を直接有効にすることはできませんが、問題を明確に理解することで、必要な手順に進むことができます。
あなたの場合、エラー「XMLHttpRequest は URL を読み込めません。Origin not allowed by Access-Control-」 「Allow-Origin」は、Flickr API データをホストしているサーバーが、AngularJS から作成しているような外部 JavaScript リクエストへのアクセスを許可しないことを示します。 app.
この問題を解決するには、Flickr API を担当するサーバー管理者または開発者に問い合わせる必要があります。ドメインからのリクエストを許可するには、サーバー側のコードを変更して、「Access-Control-Allow-Origin: https://your-website.com」などの CORS ヘッダーを含める必要があります。
1 回サーバーが CORS を実装すると、AngularJS アプリケーションはオリジン エラーが発生することなくデータにアクセスできるようになります。 CORS の設定はサーバー側の責任であり、アプリケーション内から CORS を直接有効にすることはできないことを覚えておくことが重要です。
以上がAngularJS 使用時の「XMLHttpRequest は URL を読み込めません。Origin は Access-Control-Allow-Origin によって許可されていません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。