210504~05_TIL(First Project 9~10일차)
✅User API 로그인, 마이페이지 마무리
서버에서 토큰 인증만으로 마이페이지가 조회가 되어야 하는데, id 값 요청을 보내야만 인증이 되는 문제가 있었다.
그래서 오직 헤더에 토큰 인증으로만 id, email, name 값을 받는 로직을 생각해야 됐다.
원래 이 날 배포 환경을 https 환경으로 바꿔 볼 예정이였는데, 위에 있는 문제 해결하느라 시간이 다 가버렸다.
너무 토큰 구현이 안되서 블로그 검색 말고, 유튜브에서 정보를 얻어서 코드에 작성해보았다.
내가 너무 토큰 인증 부분을 어렵게 생각했었던 모양이다.
유튜브에서 정보를 얻고 코드에 작성해보니, 잘 진행되었다.
내가 적용했던 jwt 인증 방식 (05.05일에 생각보다 쉽게 해결했다.)
1. jwt install, jwt-decode install(설치)
2. 로그인에 토큰을 생성하고 값을 정한다.
3. 마이페이지 부분에 헤더 인증을 해주고, 토큰 검증하는 단계 해주기. *검증을 id로 할지 name으로 할지 정해야 한다.
4. PostMan으로 값이 얻어오는지 확인하기
⚡#issue
1. 토큰 인증 부분이 너무 진행이 안되었고, 다시 공부하여 로그인, 회원 정보 조회 부분을 지우고 다시 작성했다.
2. 젠킨스는 잘 살아있는데 배포가 잘 안되었다. 확인해보니, Git webhook URL 정보가 잘못되어 있어서 고쳐주었다.
3. 같이 백엔드 부분을 담당하는 분의 코드에서 에러 났다. 물론 배포 과정에서도 에러가 났다.
🍒More Study
✅Recipe API 수정
✅배포 환경을 https 환경으로 바꿔보기
✅Bare Minimum Requirements 마무리하기