본문 바로가기
개발/Project

프로젝트 고군분투 과정 기록

by yo.na 2022. 3. 24.

3/24 목

값은 들어오고 나오는데 다음 페이지 (board )로 자동으로 안넘어감

500 에러

axios.post().then  여기가 문제로 보임

.

 

3/25 금 

500 에러 해결 못함 (후보 : cors , 백 프론트 컬럼달라서? , 응답방식 문제? ) 

cors는 아님

이거 패쓰하고 ReadBoard 작업 시작

에러로 시작~! 

값을 못 불러옴 

난 Class component 로 작성했는데 

props.match.params.id

저 코드가 문제로 보임

 

찾아보니까 v5 에서 사용한거고 v6 에서는 useParams() 를 쓰라는데 

또 Class 컴포넌트에서는 useParams 못쓴다고 한다. 그럼 난 뭘써요?

 

해결

결국 난 이참에 functional 컴포넌트로 전부 바꿔버렸고,

500에러는 Spring boot에 @Responsebody 어노테이션이 없어서 생겼었다. 

HTTP 요청 body (응답데이터)에 자바 객체가 매핑되지 못했던것!

원인을 알고나서는 @Responsebody 대신에 @Controller -> @RestController 변경하여 사용하였다.

게시판 만들기 초반에는 이 문제들로 느리게 진행됐지만 지금은 나름대로 많이 진행되었다ㅎㅎ