GetMapping으로 요청 받기

강인호·2023년 1월 16일
0

개인저장

목록 보기
75/87

겪었던 시행착오

처음에 406에러와 cors에러가 동시에 발생

컨트롤러 코드에

@CrossOrigin(origins = "http://localhost:3000") 

추가

406 에러만 발생

반환값에 대한 지정이 되지 않은?? 오류라고 하여서 GetMapping 수정

500에러가 발생

여기서 생성자 코드를 다른코드 가져다가 써보니 해결됨

기존 코드와의 차이점은 생성자에 this를 이용해서 바인딩하는 코드였고

해결한 코드는

이렇게 설정하니 로컬서버에 통신 시도했을때

통신이 성공되었다.

param값을 받을때에는 PathVariable로 param값들을 받은 후 클래스에 받아온 param값을 대입하는 방식으로 작성해주면(원리가 이게 맞는지는 모르겠음)

/api/users/22/testtype 에 보낸 get 요청의 반환값으로 id값과 type값이 정의된 json 객체를 받을 수 있다.

백엔드쪽 언어 너무 어렵다..

0개의 댓글