개발자의 logs
8주차 WIL - THE FINAL / 구글 패스포트 본문
마지막 실전 프로젝트의 서막이 올랐다.
아마 지금까지의 노력은 이번 프로젝트를 위한 노력이였을거다
이번에는 front 2 backend3 (나포함) 으로 팀이 배정되었다.
난 처음에 소개팅 웹서비스를 가져갔지만, 팀원들과 회의하고 논의한 결과, 협업툴 웹서비스로 변경되었다.
소개팅 웹서비스가 재밌을것 같아서 많이 아쉬웠지만, 팀원 모두가 흥미를 가지고 진행하는 프로젝트 주제가 맞다고 생각하기 때문에 그 점을 생각하면 마음이 편안하다.
실전 프로젝트에서는 지금까지는 나는 passport 개발을 맡았다.
프론트에서 인가코드를 넘기면 나는 카카오 or 구글 측과 통신해서 엑세스토큰을 발급 받고, 개인정보를 다시 서버에 요청하는 작업이였다.
이 부분에는 여러 변환된 로직과정이 존재하는데, 난 이 부분을 선택했다.
엑세스토큰과 리프레시 토큰간의 로직을 짜는건 그렇게 어렵진 않았는데, 생각보다 엑세스 토큰을 발급받고 난 후 , 회원의 개인정보를 카카오 or 구글측에 요청하는게 쉽지 않았다. app.get 안에서 axios.post 를 쓰는데 이게 뭐하는거지 싶기도 했다. (물론 내가 창시한 코드는 아니다.ㅋ)
현재 지금까지 고전하면서 코드도 여러번 갈아엎고, 다른 버전도 시도해보고 있다. 끝내 해내고싶다는 생각으로 책임감있게 내 할당분과 내게 주어진 미션을 완수하고 싶다. 아자아자 김하연A !!!!
참고사이트:
'개발자 학습노트 > * 학습일기*' 카테고리의 다른 글
9주차 WIL - 더욱 깊게 항해하라 (0) | 2022.07.10 |
---|---|
TIL - 7월4일에 성공하다 (0) | 2022.07.04 |
백준 알고리즘 - 4948 파이썬 (0) | 2022.06.30 |
<개발사색> 좋은 코드란 무엇인가 (0) | 2022.06.30 |
7주차 WIL - passport (0) | 2022.06.26 |
Comments