このシナリオで発生したような CORS エラーが発生した場合、次のことが重要です。リクエスト URL で使用されているプロトコル スキームが、サポートされているスキーム (http、data、chrome、chrome-extension、またはhttps).
この場合、Express バックエンド コードで使用される URL にプロトコル スキームが欠如していることが問題の原因です。
this._baseUrl = 'localhost:4201/';
URL を修正して HTTP を含めます。プロトコル スキームの問題は解決されました:
this._baseUrl = 'http://localhost:4201/';
したがって、リクエスト URL のプロトコル スキームが期待値に対応していることを確認することが重要です。 CORS エラーを回避するため。
以上がCORS エラー: 「リクエストはプロトコル スキーム http... でのみサポートされているのはなぜですか?」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。