console 로그 삭제
All checks were successful
Deploy blog-frontend / build-and-deploy (push) Successful in 1m48s
All checks were successful
Deploy blog-frontend / build-and-deploy (push) Successful in 1m48s
This commit is contained in:
@@ -71,7 +71,7 @@ async function handleTokenRefresh() {
|
||||
if (storedRefreshToken) actualRefreshToken = storedRefreshToken;
|
||||
if (storedAccessToken) actualAccessToken = storedAccessToken;
|
||||
} catch (e) {
|
||||
console.error('Storage parse error', e);
|
||||
// console.error('Storage parse error', e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ function AuthInitializer() {
|
||||
|
||||
// 토큰이 만료되었는지 확인
|
||||
if (isTokenExpired(accessToken)) {
|
||||
console.log('🔄 AccessToken expired on init, refreshing...');
|
||||
// console.log('🔄 AccessToken expired on init, refreshing...');
|
||||
|
||||
try {
|
||||
const BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8080';
|
||||
@@ -57,12 +57,12 @@ function AuthInitializer() {
|
||||
if (data.code === 'SUCCESS' && data.data) {
|
||||
// 갱신 성공: 스토어 업데이트
|
||||
login(data.data.accessToken, data.data.refreshToken);
|
||||
console.log('✅ Token refreshed successfully on init');
|
||||
// console.log('✅ Token refreshed successfully on init');
|
||||
} else {
|
||||
throw new Error('Token refresh response invalid');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('❌ Failed to refresh token on init:', error);
|
||||
// console.error('❌ Failed to refresh token on init:', error);
|
||||
// 갱신 실패 시 깔끔하게 로그아웃 처리하여 꼬임 방지
|
||||
logout();
|
||||
// 필요 시 로그인 페이지로 이동 (선택 사항)
|
||||
|
||||
@@ -126,7 +126,7 @@ function WritePageContent() {
|
||||
|
||||
// 3. 만료되었다면 갱신 시도
|
||||
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 { data } = await axios.post(
|
||||
@@ -137,12 +137,12 @@ function WritePageContent() {
|
||||
|
||||
if (data.code === 'SUCCESS' && data.data) {
|
||||
login(data.data.accessToken, data.data.refreshToken);
|
||||
console.log('✅ Token refreshed successfully before save.');
|
||||
// console.log('✅ Token refreshed successfully before save.');
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
} 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 });
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user