Maison >interface Web >js tutoriel >Erreur CORS : Pourquoi \'les requêtes sont-elles uniquement prises en charge 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!