🔧 Root Cause Analysis: - 수신함 페이지에서 3가지 경우에 로그인 화면으로 리다이렉트: 1. 토큰 없음 (정상) 2. 페이지 접근 권한 없음 (과도한 체크) 3. API 호출 실패 (과도한 에러 처리) 🎯 Key Fixes: - updateStatistics() → loadStatistics() 함수명 불일치 해결 - 과도한 에러 처리 개선: 401 에러만 로그아웃, 나머지는 경고 후 계속 - 권한 체크 로직에 상세 디버깅 로그 추가 - 초기화 과정 전체에 단계별 로그 추가 🔍 Enhanced Debugging: - 🚀 수신함 초기화 시작 - 📡 사용자 정보 API 호출 시작 - 🔐 수신함 페이지 접근 권한 체크 시작 - ✅/❌ 각 단계별 성공/실패 로그 - ⚠️ 비정상 상황 감지 및 대응 🛡️ Improved Error Handling: - 401/Unauthorized 에러: 로그아웃 처리 (기존) - 기타 에러: 사용자 알림 + 빈 상태로 계속 진행 (신규) - 공통 헤더 fallback 초기화 (localStorage 기반) - 권한 함수 미로드 시 스킵 처리 🎯 Expected Result: - 실제 인증 문제만 로그인 화면으로 이동 - 네트워크/데이터 로드 실패는 경고 후 계속 사용 가능 - 상세한 로그로 정확한 원인 파악 가능 - 사용자 경험 대폭 개선
46 KiB
46 KiB