chore: configure CORS
This commit is contained in:
parent
2959c68bf3
commit
ca41aee64f
@ -1,5 +1,6 @@
|
|||||||
package com.pablotj.portfolio.infrastructure.config;
|
package com.pablotj.portfolio.infrastructure.config;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
@ -7,10 +8,16 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|||||||
@Configuration
|
@Configuration
|
||||||
public class CorsConfig implements WebMvcConfigurer {
|
public class CorsConfig implements WebMvcConfigurer {
|
||||||
|
|
||||||
|
@Value("${app.cors.allowed-origins}")
|
||||||
|
private String allowedOriginsString;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addCorsMappings(CorsRegistry registry) {
|
public void addCorsMappings(CorsRegistry registry) {
|
||||||
registry.addMapping("/**") // todos los endpoints que comiencen con /api/
|
|
||||||
.allowedOrigins("http://127.0.0.1:3000", "http://localhost:3000", "https://pablotj.com")
|
String [] allowedOrigins = allowedOriginsString.split(",");
|
||||||
|
|
||||||
|
registry.addMapping("/**")
|
||||||
|
.allowedOrigins(allowedOrigins)
|
||||||
.allowedMethods("GET", "POST", "PUT", "DELETE")
|
.allowedMethods("GET", "POST", "PUT", "DELETE")
|
||||||
.allowedHeaders("*");
|
.allowedHeaders("*");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user