기록
어제 새벽까지 JWT 토큰 기반 인증으로 회원가입/로그인 기능을 구현했다.
오늘 오전에 서버 통신 테스트를 해보았는데, 로그인 시도 시 아래와 같은 오류 발생
서버 측의 오류로 보여, 백엔드 담당자께서 작업중이다.
나는 오늘 메인페이지, 마이페이지 작업을 해보려고 한다.
(새벽이 됨..)
아.. 정말 머릿속이 너무 복잡하다.
알 것 같으면서도 모르겠는 미궁 속에 빠진 기분이다.
컨디션 관리하면서 계속 파고들 뿐이다..!!!
내일도 화이팅해보자.
기능 구현을 하며 알게된 것들
1. 회원가입 / 로그인
axios 를 사용한 api 통신에 성공했다!
post 리퀘스트를 보냈고, 결과값이 위와 같이 떴다.
그런데 로그인 API, 회원가입 시 아이디 중복 체크 API 는 작동하지 않았다.
여러 방식을 시도해보았으나 500, 404, 400 에러를 반복했다.
오류의 원인을 알아냈다.
오류 원인은 클라이언트, 서버 모두에게 있었다.
우선 클라이언트.
axios 인터셉터 설정에서 config.header["authorization"] = await getToken() 을 입력해 둔 것이 문제였다.
회원가입 시, 아이디 중복 체크 시점에서는 아직 토큰이 발급되지 않았는데, getToken을 실행하니 계속 authorization 이 null 이라고 헤더에 담겨져 보내진 것.
서버.
서버는 리다이렉트가 너무 많이 발생하는 문제가 있었고,
내가 프론트 담당이라 잘 이해하진 못했지만, 로그인 시 url 주소를 조금 다르게 설정해야 하는데 그 부분을 놓치셨다고 말씀해주셨다.
'개발일지 Dev Diaries > 항해99 Hanghae99' 카테고리의 다른 글
[항해99 50일차] (22.04.25) 클론 프로젝트 종료, 실전 프로젝트 시작 (0) | 2022.04.25 |
---|---|
[항해99 42일차] (22.04.17) WIL_미니 프로젝트 종료, 클론 코딩 시작 (0) | 2022.04.17 |
[항해99 36일차] (22.04.11) axios 를 통한 서버-클라이언트 통신 (회원가입, 로그인) (0) | 2022.04.12 |
[항해99 35일차] (22.04.10) WIL_주특기 심화 마감, 미니 프로젝트 시작 (2) | 2022.04.10 |
[항해99 28일차] (22.04.03) WIL_주특기 숙련 마감, 주특기 심화 시작 (0) | 2022.04.03 |
댓글