検索

ホームページ  >  に質問  >  本文

JavaScript - mui は NetEase Cloud Music を開発しており、リクエスト インターフェイスは常にクロスドメインです

リーリー

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

学习ing学习ing2808日前1024

全員に返信(5)返信します

  • 漂亮男人

    漂亮男人2017-06-12 09:31:21

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:31:21

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-06-12 09:31:21

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

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:31:21

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

    2 つの解決策:

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

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

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

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

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:31:21

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

    返事
    0
  • キャンセル返事