console 로그 삭제
All checks were successful
Deploy blog-frontend / build-and-deploy (push) Successful in 1m48s

This commit is contained in:
ParkWonYeop
2025-12-27 21:29:26 +09:00
parent 72e48ded53
commit 3b1160295f
3 changed files with 7 additions and 7 deletions

View File

@@ -71,7 +71,7 @@ async function handleTokenRefresh() {
if (storedRefreshToken) actualRefreshToken = storedRefreshToken; if (storedRefreshToken) actualRefreshToken = storedRefreshToken;
if (storedAccessToken) actualAccessToken = storedAccessToken; if (storedAccessToken) actualAccessToken = storedAccessToken;
} catch (e) { } catch (e) {
console.error('Storage parse error', e); // console.error('Storage parse error', e);
} }
} }
} }

View File

@@ -39,7 +39,7 @@ function AuthInitializer() {
// 토큰이 만료되었는지 확인 // 토큰이 만료되었는지 확인
if (isTokenExpired(accessToken)) { if (isTokenExpired(accessToken)) {
console.log('🔄 AccessToken expired on init, refreshing...'); // console.log('🔄 AccessToken expired on init, refreshing...');
try { try {
const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8080'; const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8080';
@@ -57,12 +57,12 @@ function AuthInitializer() {
if (data.code === 'SUCCESS' && data.data) { if (data.code === 'SUCCESS' && data.data) {
// 갱신 성공: 스토어 업데이트 // 갱신 성공: 스토어 업데이트
login(data.data.accessToken, data.data.refreshToken); login(data.data.accessToken, data.data.refreshToken);
console.log('✅ Token refreshed successfully on init'); // console.log('✅ Token refreshed successfully on init');
} else { } else {
throw new Error('Token refresh response invalid'); throw new Error('Token refresh response invalid');
} }
} catch (error) { } catch (error) {
console.error('❌ Failed to refresh token on init:', error); // console.error('❌ Failed to refresh token on init:', error);
// 갱신 실패 시 깔끔하게 로그아웃 처리하여 꼬임 방지 // 갱신 실패 시 깔끔하게 로그아웃 처리하여 꼬임 방지
logout(); logout();
// 필요 시 로그인 페이지로 이동 (선택 사항) // 필요 시 로그인 페이지로 이동 (선택 사항)

View File

@@ -126,7 +126,7 @@ function WritePageContent() {
// 3. 만료되었다면 갱신 시도 // 3. 만료되었다면 갱신 시도
try { try {
console.log('🔄 Access token expired during write. Refreshing...'); // console.log('🔄 Access token expired during write. Refreshing...');
const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8080'; const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8080';
const { data } = await axios.post( const { data } = await axios.post(
@@ -137,12 +137,12 @@ function WritePageContent() {
if (data.code === 'SUCCESS' && data.data) { if (data.code === 'SUCCESS' && data.data) {
login(data.data.accessToken, data.data.refreshToken); login(data.data.accessToken, data.data.refreshToken);
console.log('✅ Token refreshed successfully before save.'); // console.log('✅ Token refreshed successfully before save.');
return true; return true;
} }
return false; return false;
} catch (error) { } catch (error) {
console.error('❌ Failed to refresh token before save:', error); // console.error('❌ Failed to refresh token before save:', error);
// 갱신 실패: 사용자가 내용을 백업할 수 있도록 경고 // 갱신 실패: 사용자가 내용을 백업할 수 있도록 경고
toast.error('세션이 만료되었습니다.\n작성 중인 글을 복사해두고 다시 로그인해주세요!', { duration: 5000 }); toast.error('세션이 만료되었습니다.\n작성 중인 글을 복사해두고 다시 로그인해주세요!', { duration: 5000 });
return false; return false;