refreshToken middleware 구현
- 순서
- accessToken 유무 확인
- accessToken 없는 경우
→ 로그인 요청
- accessToken 있는 경우
→ 다음으로 진행
- accessToken 검증 진행
- accessToken 검증 성공한 경우
→ 데이터 전달 및 next() 진행
- accessToken 검증 실패한 경우
→ 다음으로 진행
- refreshToken 유무 확인
- refreshToken 없는 경우
→ 로그인 요청
- refreshToken 있는 경우
→ 다음으로 진행
- refreshToken 검증 진행
- refreshToken 검증 실패한 경우
→ 로그인 요청
- refreshToken 검증 성공한 경우
→ 다음으로 진행
- accessToken 재발급 및 데이터 전송
현재는 다른 라우터로 리프레시토큰을 발급 받는 상태인데 한 번에 체크하는 미들웨어로 수정하기전에 정리를 하였다.