Maison >interface Web >js tutoriel >Erreur CORS : Pourquoi \'les requêtes sont-elles uniquement prises en charge pour les schémas de protocole : http... ?\'

Erreur CORS : Pourquoi \'les requêtes sont-elles uniquement prises en charge pour les schémas de protocole : http... ?\'

DDD
DDDoriginal
2024-12-03 03:03:09946parcourir

CORS Error: Why are

Erreur CORS : "les requêtes ne sont prises en charge que pour les schémas de protocole : http..."

Lorsque vous rencontrez une erreur CORS comme celle rencontrée dans ce scénario, il est important pour vérifier que le schéma de protocole utilisé dans l'URL de la requête correspond à l'un des schémas pris en charge (http, data, chrome, chrome-extension ou https).

Dans ce cas, le problème provenait de l'absence de schéma de protocole dans l'URL utilisée dans le code backend Express :

this._baseUrl = 'localhost:4201/';

En corrigeant l'URL pour inclure le schéma de protocole HTTP, le problème a été résolu :

this._baseUrl = 'http://localhost:4201/';

Par conséquent, il est crucial de s'assurer que le schéma de protocole dans l'URL de la requête correspond à la valeur attendue pour éviter les erreurs CORS.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn