Daily/TIL(Today I Leared)

210504~05_TIL(First Project 9~10일차)

Judaeng 2021. 5. 6. 03:00

✅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 마무리하기