Hallo ich bekomme beim Abrufen einer loakeln URL ein Fehler in der Browser Conosle :
Ich habe eine Spring Boot Anwendung laufen (localhost:8080) und ein React Frontend läuft auch lokal
Leider weiß ich nicht weiter.
Kann mir jemand helfen ?
Hier ist mein React Request :
Hier ist mein Controller :
Code:
(Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf http://localhost:8080/api/v1/test/swVersion. (Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' fehlt).
Ich habe eine Spring Boot Anwendung laufen (localhost:8080) und ein React Frontend läuft auch lokal
Leider weiß ich nicht weiter.
Kann mir jemand helfen ?
Hier ist mein React Request :
Java:
useEffect(() => {
axios.get('http://localhost:8080/api/v1/test/swVersion').then((response) => {
setBuildInfo(response.data);
});
}, []);
Hier ist mein Controller :
Code:
@CrossOrigin(origins = "http://localhost:3000")
@RestController
@RequestMapping("/api/v1/test/")
@Log4j2
public record TestController(BuildProperties configuration){
...
@GetMapping("swVersion")
public BuildPropertiesDTO getSWVersion() {
log.info("get sw version {}", configuration.getProjectVersion());
return BuildPropertiesDTO.builder().withProjectVersion(configuration.getProjectVersion()).build();
}
}