CORS : qu'est-ce que c'est et pourquoi le navigateur bloque une API
CORS n'est pas un mécanisme qui bloque simplement les connexions à une API. C'est un protocole du navigateur construit sur la same-origin policy qui décide si du JavaScript provenant d'un origin peut lire la réponse d'un autre origin. Dans certains cas, la requête HTTP est bien envoyée et seul l'accès du script à la réponse est bloqué. Dans d'autres cas, le navigateur envoie d'abord un preflight OPTIONS et utilise son résultat pour décider si la vraie requête peut être envoyée.

