## 🚨 버그 요약 (Summary) <!-- 발생한 버그를 1~2줄로 명확하게 설명해주세요. --> - access token(15분) 만료 후 재발급을 시도할 때, 원인 구분 없이 clearAuthData()로 세션이 삭제됨. ## 👣 재현 방법 (Steps to Reproduce) <!-- 버그를 재현하기 위한 구체적인 순서를 적어주세요. --> 1. /api/v1/auth/refresh` 가 401이 아닌 오류(502, 503, 네트워크 실패)로 실패 2. localStorage의 accessToken, refreshToken이 삭제되고 이후 모든 API가 401 ## 📱 환경 정보 (Environment) <!-- 문제 해결을 위한 컨텍스트를 제공해주세요. 모르는 부분은 비워두셔도 됩니다. --> - **사용자 상태:** 구글 로그인 유저 - **발생 화면/API:** 스캔 실행 시 `POST /api/v1/scans`, 원인은 `POST /api/v1/auth/refresh` - **환경:** 운영(han-spoon.site), 백엔드 배포 직후 문제 위치는 프론트이므로 프론트 수정 후 백엔드 보강 **[ 백엔드 수정 ]** - 무효 토큰 401 본문 없음 - refresh 회전 유예 없음 **[ 프론트 수정 ]** - auth.ts - authFetch.ts
Activity
Merge pull request #50 from Han-Spoon/bug/#49-token