82일차 Dev-log #11

0. 구글로그인을 하면 userinfo 를 받아올 수가 없다.

  • 구글회원가입 및 로그인을 한 후에, 마이페이지에서 유저 정보를 사용하기 위해 userinfo 를 get 해오면 토큰 문제로 오류가 난다.
  • 첫번쨰 방법,찾아보니 google-auth-library라는 라이브러리가 있는데, 이것을 이용해서 구글 access token 말고 id 토큰을 인증하는 방법…이 있는데 너무 많은 코드를 수정해야 하기에 다른 방법을 찾아봤다
  • 두번쨰 방법,그냥 구글로그인 라이브러리를 사용하더라도, 내부 코드로 토큰을 자체적으로 생성해서 일반 로그인처럼 하는 방법…
  • 이미 react-Google-login 라이브러리를 사용하기 때문에 토큰을 다시 만드는것에 대한 약간 자존심상함?을 느꼈지만 그래도 기능 구현이 되는것이 우선이라 코드를 수정했다.
  • 라이브러리를 사용하니까 편한 것도 있는데, 어떻게 동작하는지 utility 함수를 뜯어보기전까지는 확실히 와닿지(?) 않아서, 코드에 문제가 생겼을때 추적하는 것이 어렵다는것을 깨달았다.

1. 잡담

  • 나는 방탄소년단이 없었으면 이 과정을 정말 못버텼을것 같다… 방탄 노동요를 들으면서 코딩을 하면 그렇게 신이 날수가 없다 💜

Updated: