본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 본과정

Day 57. 오늘이 대체 공휴일이었니..?

by DaSsom 2023. 5. 29.

요즘 그냥 눈뜨면 책상에 앉아 개발하고 하루 작업량 끝내놓으면 잠들기 바빠서 세상에 어떤 일이  있는지 오늘이 무슨날인지도 모르고 지낸다. 그래도 이만큼 몰두할 수 있다는게 정말 뿌듯하고 이제 진짜 뭐라도 될 것만 같아서 버틸만 하다. (근데 진짜 힘들긴함 요즘 계속 새벽5시까지 개발하고 잠들고 이래서 오늘이 오늘인지 어제인지 모르겠음)

 

오늘은........ 

 

1. 리프레시 토큰 레디스로 저장하기

2. db에서 잘만 조회되던 시간이 조회되지 않는 문제 해결

3. https 배포 진행

 

크게 정리하면 이것들을 하였다. 먼저 리프레시 토큰을 레디스에 저장하게 된건 멘토님의 피드백이 출발이었다. 리프레시 토큰을 rds에 저장하는 경우는 잘 못보셨다고 했고 redis 에 저장하는것이 좋을거라고 하셨다. 아무래도 보안의 문제를 커버하기 위해 리프레시 토큰을 발급해주는건데 이걸 영구적으로 저장해놓는건 말이 안맞는다 생각했다. 그래서 리프레시 토큰 repository를 삭제하고 저장과 관리가 redis에 되도록 설정해주었고 redis에서 Access / Refresh 토큰 두가지를 전부 관리하게 되었다.

 

다음, DB에서 유저의 총 참여시간을 꺼내오는 로직을 구현해야했다. time을 합산하기 위해 테이블을 분리하여 해당하는 데이터 값만 가져오면 되는데 타입이 오류인건지 계속해서 불러오지 못했다. 그래서 Time 타입의  데이터를 반환하도록 형식을 맞춰주고 쿼리를 날려보니 정상 동작했다. 해결완.

 

그리고 대망의 https 배포를 진행했다. 도메인 안정화되는데까지 1-2일이 소요된다던데 확실한 기한없이 기다려야한다니.. 아래의 블로그를 참고하여 이 방식 그대로 진행해서 일단 로드밸런서가 잘 돌고있는것을 확인했고 이제 기다리기만 하면 된단다. 서버 배포가 이렇게 힘든것일 줄이야... 녹아내릴것같다. ㅠ

 

https://pgmjun.tistory.com/69

 

[AWS] EC2 도메인 연결 및 HTTPS 적용하기

EC2 도메인 연결 & EC2 HTTPS 적용 안녕하세요 오늘은 AWS EC2에 도메인을 연결하고 HTTPS까지 적용해보는 시간을 갖도록 하겠습니다. 이 글은 이전에 생성한EC2가 이미 있다는 가정하에 HTTPS와 도메인

pgmjun.tistory.com