inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코드로 배우는 React 19 with 스프링부트 API서버

조회기능 구현

cors 에러 처리

442

ssac17

작성한 질문수 3

0

@RestController
@Log4j2
@RequiredArgsConstructor
@RequestMapping("/api/todo")
@CrossOrigin("*") //cors 허용
public class TodoController {
    ...
}

http://localhost:3000/todo/read/33
호출시 cors에러
@CrossOrigin("*") 로 일단 처리했습니다.

react spring-boot jpa

답변 2

0

구멍가게코딩단

죄송합니다. 해당 섹션의 마지막 강의가 누락되어 있었는데 제가 모르고 있었습니다.

강의는 추가해 두었고

https://www.inflearn.com/course/lecture?courseSlug=%EC%BD%94%EB%93%9C%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%A6%AC%EC%95%A1%ED%8A%B8&unitId=199783

에도 공개해 두었습니다.

 

다시 한번 학습에 불편을 드려서 죄송합니다. ㅠㅠ

 

0

구멍가게코딩단

CrossOrigin 어노테이션이 동작했다면 다른 코드에 문제가 있는건 아닐꺼 같습니다.

 

혹시나 해서 CustomServletConfig 파일 내용을 올립니다.

package org.zerock.mallapi.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.format.FormatterRegistry;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.zerock.mallapi.controller.formatter.LocalDateFormatter;

@Configuration
public class CustomServletConfig implements WebMvcConfigurer{

  @Override
  public void addFormatters(FormatterRegistry registry) {
    
    registry.addFormatter(new LocalDateFormatter());
  }

  @Override
  public void addCorsMappings(CorsRegistry registry) {

    registry.addMapping("/**")
            .allowedOrigins("*")
            .allowedMethods("HEAD", "GET", "POST", "PUT", "DELETE", "OPTIONS")
            .maxAge(300)
            .allowedHeaders("Authorization", "Cache-Control", "Content-Type");
  }

}

문제가 해결이 안되시면 코드를 cafe.naver.com/gugucoding 을 이용해서 올려주시거나 코드의 링크 등을 올려주시면 직접 코드를 실행해서 확인해 볼 수 있으니 참고해 주세요

0

ssac17

코드 감사합니다. 다시 확인도 해봐야겠네요

해결했습니다

0

23

1

지금 강의가 어려우신분 추천드립니다.

0

49

1

기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.

0

60

2

CRA ? 질문입니다

0

47

1

음성불량

0

49

1

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

158

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

148

2

37강. 강의수업듣다 질문드립니다.

0

126

2

TodoDTO test 함수

0

154

3

강사님 오타 있음요

0

139

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

171

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

121

3

17강 문의드립니다.

0

75

1

카카오 연동설정이 이제 안되는거 같아요

0

352

2

8장 마지막 강의 시 오류

0

158

4

혹시 뭐가 문제인지 알 수 있나요?

0

134

2

챕터: React-Router 설정

0

96

2

백)TODO관련

0

93

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

173

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

143

1

CSR , SSR 의 수요 궁금증 질문

0

129

2

섹션5부터...

0

116

1

간단한 코드 질문!!

0

109

2

tbl_todo 질문입니다

0

102

2