inflearn logo
강의

Course

Instructor

Learning React 19 with Spring Boot API Server through Coding

조회기능 구현

cors 에러 처리

417

ssac17

3 asked

0

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

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

react spring-boot jpa

Answer 2

0

zk202308a5410

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

강의는 추가해 두었고

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

zk202308a5410

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

72

2

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

0

74

2

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

0

56

2

TodoDTO test 함수

0

80

3

강사님 오타 있음요

0

77

2

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

0

94

4

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

0

70

3

17강 문의드립니다.

0

44

1

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

0

187

2

8장 마지막 강의 시 오류

0

98

4

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

0

87

2

챕터: React-Router 설정

0

58

2

백)TODO관련

0

56

2

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

0

109

2

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

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

80

2

섹션5부터...

0

71

1

간단한 코드 질문!!

0

59

2

tbl_todo 질문입니다

0

64

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

287

2

엔티티클래스에서 질문입니다

0

77

2

수정시 writer값이 삭제되는 오류

0

41

2

교안 31 오타 수정해주세요

0

62

2

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

0

78

1