Olá, estou desenvolvendo um front-end em Angular 14 para consumir uma API que fiz, mas estou com o erro "Access to XMLHttpRequest at 'localhost:8080/consulta-endereco' from origin 'http://localhost:4200' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted."
Fiz a configuração pelo WebFluxConfigurer, usando o Spring Boot 2.7, conforme código a baixo, mas não funcionou:
@Configuration
@EnableWebFlux
public class WebConfig implements WebFluxConfigurer {
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:4200")
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "TRACE", "CONNECT");
}