JavaScript - mui は NetEase Cloud Music を開発しており、リクエスト インターフェイスは常にクロスドメインです
学习ing
学习ing 2017-06-12 09:29:21
0
5
1008
リーリー

segmentfault の mui チュートリアルを練習していると、ブラウザを開くと必ずクロスドメイン エラーが報告されますが、インターフェイスが使用できないためでしょうか?それとも他の理由ですか

学习ing
学习ing

全員に返信(5)
漂亮男人

原因はブラウザで開いたためです。実機で実行するとクロスドメインの問題は発生しません

いいねを押す +0
仅有的幸福

クロスドメイン エラーは、NetEase Cloud がクロスドメイン リクエストを許可していないことを意味します。
リクエストを転送するにはバックグラウンドが必要です

いいねを押す +0
滿天的星座

以前にもこの問題に遭遇したことがありますが、その理由は NetEase がクロスドメイン要求を許可していないためです。

いいねを押す +0
仅有的幸福

これは、NetEase Cloud サーバーが Access-Control-Allow-Originhead フィールドを含むリクエストを返さなかったため、リクエストがブラウザによってブロックされたためです。

2 つの解決策:

  • NetEase Cloud Music を注文して、リクエストした Web サイトのクロスドメインを許可します。つまり、サーバー構成を変更できるようにします。

  • ブラウザ経由ではなく、バックエンドで NetEase Cloud Music API を呼び出します。

テストのために postman を使用することもできます。

英語で読むのが苦痛であれば、この記事は非常に詳しく説明されています。

いいねを押す +0
给我你的怀抱

練習するだけの場合は、クロスドメインの問題が発生しないように、クロスドメインリクエストに対する Chrome の制限をオフにすることができます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート