diff --git a/src/pages/SignUp.tsx b/src/pages/SignUp.tsx index d72c65c..f34c7db 100644 --- a/src/pages/SignUp.tsx +++ b/src/pages/SignUp.tsx @@ -234,7 +234,7 @@ export default function SignUp() { onChange(data.map(({ id }) => id)); }} errorMsg={errors.campusIdList?.message} - selectBoxClassName="!h-[50px] !text-base !border-darkGray" + selectBoxClassName="!h-[50px] !text-base" /> ); }} diff --git a/src/services/auth/authQueries.ts b/src/services/auth/authQueries.ts index 5eb580e..2490b72 100644 --- a/src/services/auth/authQueries.ts +++ b/src/services/auth/authQueries.ts @@ -29,8 +29,7 @@ export const getCalendarToken = () => // 리프레시 토큰 export const getNewAccessToken = () => - axiosInstance.get('/login/refresh').catch(error => { - console.log('리프레시 error:', error); + axiosInstance.get('/login/refresh').catch(() => { window.location.href = `${window.location.origin}/login`; }); diff --git a/src/services/axiosInstance.ts b/src/services/axiosInstance.ts index 7311363..d770d5c 100644 --- a/src/services/axiosInstance.ts +++ b/src/services/axiosInstance.ts @@ -65,8 +65,13 @@ axiosInstance.interceptors.response.use( case 404: return redirectToLogin(); + case 304: + if (originalRequest.url !== '/api/login/check') { + return handleNewAccessToken(); + } + break; + default: - // NOTE: 에러처리 // redirectToLogin(); // alert( // `예상치 못한 에러가 발생했습니다. (코드: ${error.response.status})`,