Comprendre l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin »
Lorsque vous effectuez des requêtes AJAX à partir de JavaScript, vous pouvez rencontrez l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin ». Cette erreur provient de la « politique de même origine », une mesure de sécurité en JavaScript qui restreint les requêtes d'origine croisée.
Causes de l'erreur
L'erreur se produit lorsque tenter d'effectuer une requête à partir de votre code JavaScript vers un serveur avec un protocole différent (par exemple, http:// contre https://), un hôte (par exemple, exemple.com contre sous-domaine.exemple.com) ou un port ( par exemple, port 80 contre port 8080).
Résolution
Pour résoudre cette erreur, vous disposez de plusieurs options :