0
votes

@Crossorigin ne fonctionne pas de démarrage de printemps. Comment puis-je le réparer?

J'utilise la chaussure à ressort pour faire une API de repos pour mon application VUE. Ceci est mon gestionnaire de route: xxx

Chaque fois que j'utilise Axios pour faire une demande à mon API, il répond avec:  Entrez la description de l'image ici

Comment puis-je résoudre ce problème?


1 commentaires

Dans mon environnement, cela fonctionne avec succès. Il semble que des informations plus détaillées sont susceptibles d'être nécessaires.


3 Réponses :


1
votes

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.

Également, vous pouvez essayer @crossorigin (origines = "", kheaders autorisés = "") qui permettrait à chaque origine et à tous les en-têtes.


0 commentaires

1
votes
@CrossOrigin
@RestController
public class RootController {

    
    @GetMapping("/")
    public String index() {
        return "Hello from server";
    }
}

0 commentaires