반응형
Frontend와 Backend는 port가 다르기때문에 다른 주소로 판단을 하므로,
CORS에 대한 처리를 해줘야한다.
우선 Backend에서 허용하는 URL에 대한 예외처리와 HTTP Method 허용을 해줘야 Backend에서 전달받아서 처리를 할 수 있다.
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:3000","http://example.com:9000")
.allowedMethods("GET", "POST", "PUT", "DELETE");
}
}
반응형
'IT관련 > Spring Framework' 카테고리의 다른 글
JWT(Json Web Token)+SpringBoot 로그인 (1) | 2024.07.26 |
---|---|
Spring Framework사용을 위한 툴 설치(STS 설치) (0) | 2018.03.14 |