🚨 버그 요약 (Summary)
- access token(15분) 만료 후 재발급을 시도할 때, 원인 구분 없이 clearAuthData()로 세션이 삭제됨.
👣 재현 방법 (Steps to Reproduce)
- /api/v1/auth/refresh` 가 401이 아닌 오류(502, 503, 네트워크 실패)로 실패
- localStorage의 accessToken, refreshToken이 삭제되고 이후 모든 API가 401
📱 환경 정보 (Environment)
- 사용자 상태: 구글 로그인 유저
- 발생 화면/API: 스캔 실행 시
POST /api/v1/scans, 원인은 POST /api/v1/auth/refresh
- 환경: 운영(han-spoon.site), 백엔드 배포 직후
문제 위치는 프론트이므로 프론트 수정 후 백엔드 보강
[ 백엔드 수정 ]
- 무효 토큰 401 본문 없음
- refresh 회전 유예 없음
[ 프론트 수정 ]
🚨 버그 요약 (Summary)
👣 재현 방법 (Steps to Reproduce)
📱 환경 정보 (Environment)
POST /api/v1/scans, 원인은POST /api/v1/auth/refresh문제 위치는 프론트이므로 프론트 수정 후 백엔드 보강
[ 백엔드 수정 ]
[ 프론트 수정 ]