늦은 프로그래밍 이야기
221228 TIL 본문
Spring 심화
OAuth2
url 부분에 .이 ,로 오타나서 발생한 UnknownHostException 에러
강의를 들으며 OAuth2를 사용하여 카카오 로그인하기를 구현하였다. 코드를 모두 작성을 하고 구동하는지 확인을 하였는데, 카카오 동의하기 페이지에서 동의하기를 클릭하면 Whitelabel Error Page가 나오며 인텔레제이 콘솔창에 UnknownHostException이 발생하였다.
강의에서는 카카오 동의하기 페이지가 안 나왔는데 동의하기 페이지에서 넘어가는 부분이 잘못되었나 생각하며 동의하기도 없애 보았지만, 동의하기 페이지가 확인하기로 바뀌어 나오며 똑같이 작동하지 않았다. 직접 작성한 코드여서 실수가 있을 수 있어 강의자료에 있는 코드와 비교해서 보았지만, 찾기 힘들었다.
다른 수강생들과 화면공유를 하며 도움을 받아 에러코드를 천천히 읽어 내려갔더니 에러코드에 바로 힌트가 있었다. java.net.UnknownHostException: kauth,kakao.com url 부분을 잘못 입력하였다.. KakaoService 클래스에 인증 코드로 엑세스 토큰을 요청하는 메소드에서 요청 보내는 url이 잘못되어 있어서 엑세스 토큰을 요청받지 못해 생기는 에러였다.
점과 쉼표는 육안으로는 정말 찾기 힘들지만, 에러코드에 친절히 표기해 주어서 찾을 수 있었다. 앞으로 에러코드를 좀 더 신경써서 보고 문제를 해결해야겠다. 요즘 코드를 복사해서 붙여넣지 않고 직접 일일히 작성하다 보니 실수가 잦은 것 같아 앞으로 처음 들을 때는 복사해서 붙여넣고 육안으로 훑어보는 방식으로 하고 추후에 반복해서 들을 때 직접 작성해 보면서 강의를 들어야겠다.
'내일배움캠프 > TIL, WIL' 카테고리의 다른 글
| 221230 TIL (Git, 팀프로젝트) (0) | 2022.12.31 |
|---|---|
| 221229 TIL (0) | 2022.12.30 |
| 221227 TIL (0) | 2022.12.27 |
| 221226 TIL (FetchType) (0) | 2022.12.26 |
| 8주차 WIL (0) | 2022.12.25 |