Access-Control-Allow-Origin

Fraa_w Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour

Depuis ce matin j'essaye de résoudre une erreur mais sans succès si vous pouvez m'aider SVP
Voici les technos que j'utilise :

FrontEnd : React
BackEnd : springboot
BDD : MySQL
Serveur : XAMPP

l'erreur obtenu est la suivante :


Access to XMLHttpRequest at 'http://localhost:8088/api/v1/equipe' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.



Je n'arrive pas à récupérer les données envoyé par l'api

Merci beaucoup
A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bonjour,

Les navigateurs bloquent les requêtes "cross origin" pour des raisons évidentes de sécurité, afin d'éviter qu'un script sur un site A récupère des infos sur un site B en profitant de la session de l'utilisateur sur le site B.

Les URL http://localhost:8088/ et http://localhost:3000 correspondent à deux "origin" différentes.

Afin de permettre les requêtes cross origin depuis le site A vers le site B, c'est le site B qui doit autoriser explicitement le site A.

Tout est expliqué en détails ici :
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
0