CORS エラー: 「リクエストはプロトコル スキームでのみサポートされています: http...」
「XMLHttpRequest を読み込めません」エラーは次の場合に発生します。クロスオリジン要求は、適切なプロトコル スキームなしで試行されます。この場合、Angular サービスは、localhost:4201/ticker にある Express バックエンドから JSON 文字列にアクセスしようとしていますが、CORS エラーが発生しました。
この問題を解決するには、プロトコル スキームを明示的に含める必要があります。 Angular サービスのリクエスト URL に含まれます。エラー メッセージは、http、data、chrome、chrome-extension、および https スキームのみがサポートされていることを示します。したがって、URL は localhost:
this._baseUrl = 'http://localhost:4201/';
の前に http:// を含むように変更する必要があります。この調整により、Angular サービスは http スキームを使用してクロスオリジン リクエストを実行できるようになり、CORS エラーに対処し、正常に取得される JSON 文字列。
以上がサポートされていないプロトコル スキームによる「XMLHttpRequest を読み込めません」という CORS エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。