문제
Spring Boot 로컬 서버를 8888 포트로 띄워놓고
VueJS Frontend를 8080 포트로 구현 중 API 호출이 CORS 문제를 막히는 문제에 부딪쳤다.
연습 중인지라 이걸 굳이 막을 이유가 없기 때문에
서버단에서 Cross Origin Resource에 대한 요청을 허용하도록 설정을 추가하였다.
해결
서버에 아래 Bean을 등록하여 해결
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "DELETE", "PUT");
}
}
'💻IT' 카테고리의 다른 글
[jqxGrid] cellsrenderer not working (callback function not called) (0) | 2022.01.27 |
---|---|
[Jira][Agile] Initiative, Epic, Story, Task 차이 (1) | 2021.12.06 |
[Vue.js][Error] scss 파일 로드 시 Can't reslove 'sass-loader' 오류 (0) | 2021.11.15 |
[Vue.js][Error] assigned a value but never used 앱 실행 오류 (0) | 2021.11.15 |
[Gradle][Error] compile 사용 시 No candidates found for method call 문제 (0) | 2021.11.13 |