|
|
@@ -6,18 +6,20 @@ import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
|
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|
|
|
|
|
@Configuration
|
|
|
-public class CorsConfiguration implements WebMvcConfigurer {
|
|
|
+public class CorsConfig {
|
|
|
|
|
|
@Bean
|
|
|
public WebMvcConfigurer corsConfigurer() {
|
|
|
return new WebMvcConfigurer() {
|
|
|
@Override
|
|
|
public void addCorsMappings(CorsRegistry registry) {
|
|
|
- registry.addMapping("/**").
|
|
|
- allowedOrigins("*").
|
|
|
- allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "TRACE", "CONNECT").
|
|
|
- allowedHeaders("*");
|
|
|
+ registry.addMapping("/**")
|
|
|
+ .allowedOriginPatterns("*") // aceita qualquer origem
|
|
|
+ .allowedMethods("*") // aceita qualquer método
|
|
|
+ .allowedHeaders("*") // aceita qualquer header
|
|
|
+ .allowCredentials(false); // importante para não gerar conflito
|
|
|
}
|
|
|
};
|
|
|
}
|
|
|
}
|
|
|
+
|