J'utilise la chaussure à ressort pour faire une API de repos pour mon application VUE. Ceci est mon gestionnaire de route: Chaque fois que j'utilise Axios pour faire une demande à mon API, il répond avec: Comment puis-je résoudre ce problème? P> p> P>
3 Réponses :
Fondamentalement, vous devez spécifier l'origine avec l'annotation @crossorigin, qui permet à l'application de printemps savoir quelles sont toutes les origines autorisées à apporter une demande à ces API de repos. Dans votre cas, vous pouvez essayer de remplacer @crossorigin avec @crossorigin (origines = "http: // localhost: 8080") En supposant que votre demande de cliente soit hébergée au port 8080. P>
Également, vous pouvez essayer @crossorigin (origines = "", kheaders autorisés = " em>") qui permettrait à chaque origine et à tous les en-têtes. P>
@CrossOrigin @RestController public class RootController { @GetMapping("/") public String index() { return "Hello from server"; } }
Je vous recommande vivement de vous rendre à cette Article Spring.IO A > Cela couvre en profondeur ce que vous demandez! Pour l'intervalle, vous pouvez aller créer un @bean qui configurerait Cors pour votre application ( envisagez de convertir le code en syntaxe Java, je viens de Je l'ai copié d'un projet de kotlin que je travaille sur) em>: p>
Dans mon environnement, cela fonctionne avec succès. Il semble que des informations plus détaillées sont susceptibles d'être nécessaires.