본문 바로가기
Study in Bootcamp/Main Project

[Main Project] Day 10 + 주말 : 자체로그인 배포 및 로그인 수정

by Bhinney 2022. 11. 22.

본 글은 프로젝트를 기록하기 위해 적은 글 입니다.

수정이 될 수 있으며, 정확하지 않을 수 있습니다.


✅ 주말동안 한 작업

📌 자체 로그인 및 회원가입 배포 시도

  • 로그인과 회원가입을 배포를 시도하였다.
  • 프론트 로컬 - 백엔드 서버 연결을 시도하였다.
  • 처음에 계속 bad request 가 났는데 이유는 "Authorization"에 "Bearer "가 두번 들어간 것.
  • 백에서 프론트로 줄 때, "Bearer "를 빼고 주는 것으로 수정하였다.
  • 다행히 로컬 - 서버는 큰 Cors 없이 성공하였다.

✅ 오늘 한 작업

 

📌 로그인 응답 바디 수정

  • 문제 : 회원이 판매자와 소비자로 나뉘어져 있다. 때문에 판매자 아이디와 소비자 아이디가 응답바디에 필요하다.
  • 수정 : response dto를 seller와 client 로 나누어서 재 구성하였고, 각각 롤에 따라 응답바디를 다르게 주도록 수정하였다.
  • 따라서 아래의 사진처럼 응답바디가 출력되는 것을 확인하였다.
  • 해당 부분은 현재 테스트를 돌리는 중이라 "Bearer "가 붙어있지만, 깃헙에 올라간 파일에는 응답 바디 authorization에  "Bearer "가 빠져서 올라간다.


📌 소셜 로그인 계속 시도

  • 소셜 로그인이 잘 작동하는 지 알아보기위해 이것 저것 시도해보았다.
  • Controller를 안쓰면 잘 되는데 이상하게 controller가 들어가면 잘 해내지 못하고 있다.
  • 이부분을 보완해서 수정해야할 필요가 있는 것 같다.

📌 외부 API를 사용하여 결제 하기

  • 주문이 되면 결제가 필요하다.
  • 따라서 외부 API를 사용해 결제를 할 수 있는 방법을 찾기 위해 검색하고 공부하였다.
  • 현재 Kakao api를 사용하여 소셜을 구현중이라, 이를 이용하여 카카오 페이를 써보려고 시도하였다.
  • 아직 주문 CRUD가 되지 않아서 테스터는 작동해 보지 못하였다.
  • 내일 오전 중에 시간이 된다면 test 코드를 만들어서 해보면 좋을 것 같다.

🔥내일 할 일

  • 소셜 로그인 보완
  • 외부 결제 API 확인
  • Redis 적용

댓글