본 글은 프로젝트를 기록하기 위해 적은 글 입니다.
수정이 될 수 있으며, 정확하지 않을 수 있습니다.
✅ 주말동안 한 작업
📌 자체 로그인 및 회원가입 배포 시도
- 로그인과 회원가입을 배포를 시도하였다.
- 프론트 로컬 - 백엔드 서버 연결을 시도하였다.
- 처음에 계속 bad request 가 났는데 이유는 "Authorization"에 "Bearer "가 두번 들어간 것.
- 백에서 프론트로 줄 때, "Bearer "를 빼고 주는 것으로 수정하였다.
- 다행히 로컬 - 서버는 큰 Cors 없이 성공하였다.
✅ 오늘 한 작업
📌 로그인 응답 바디 수정
- 문제 : 회원이 판매자와 소비자로 나뉘어져 있다. 때문에 판매자 아이디와 소비자 아이디가 응답바디에 필요하다.
- 수정 : response dto를 seller와 client 로 나누어서 재 구성하였고, 각각 롤에 따라 응답바디를 다르게 주도록 수정하였다.
- 따라서 아래의 사진처럼 응답바디가 출력되는 것을 확인하였다.
- 해당 부분은 현재 테스트를 돌리는 중이라 "Bearer "가 붙어있지만, 깃헙에 올라간 파일에는 응답 바디 authorization에 "Bearer "가 빠져서 올라간다.
📌 소셜 로그인 계속 시도
- 소셜 로그인이 잘 작동하는 지 알아보기위해 이것 저것 시도해보았다.
- Controller를 안쓰면 잘 되는데 이상하게 controller가 들어가면 잘 해내지 못하고 있다.
- 이부분을 보완해서 수정해야할 필요가 있는 것 같다.
📌 외부 API를 사용하여 결제 하기
- 주문이 되면 결제가 필요하다.
- 따라서 외부 API를 사용해 결제를 할 수 있는 방법을 찾기 위해 검색하고 공부하였다.
- 현재 Kakao api를 사용하여 소셜을 구현중이라, 이를 이용하여 카카오 페이를 써보려고 시도하였다.
- 아직 주문 CRUD가 되지 않아서 테스터는 작동해 보지 못하였다.
- 내일 오전 중에 시간이 된다면 test 코드를 만들어서 해보면 좋을 것 같다.
🔥내일 할 일
소셜 로그인 보완외부 결제 API 확인- Redis 적용
'Study in Bootcamp > Main Project' 카테고리의 다른 글
[Main Project] Day 12 : 카카오 API를 이용하여 결제 구현 및 토큰 재발급 (0) | 2022.11.24 |
---|---|
[Main Project] Day 11 : 소셜 로그인 구현 및 결제 시도와 API 정하기 (0) | 2022.11.23 |
[Main Project] Day 9 : 로그인 수정하기 (1) | 2022.11.19 |
[Main Project] Day 8 : 소셜 로그인 구현 및 자체 로그인 공통 클래스 정리 (3) | 2022.11.17 |
[Main Project] Day 6 & 7 : JWT Provider를 이용한 로그인 구현 (0) | 2022.11.16 |
댓글