From 36a37d76fd084d2be893e63df1aeab662419af9c Mon Sep 17 00:00:00 2001 From: HUN Date: Fri, 11 Jul 2025 01:14:31 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=9D=B8=EC=A6=9D=EB=B2=88=ED=98=B8?= =?UTF-8?q?=20=EC=97=90=EB=9F=AC=20=ED=95=B8=EB=93=A4=EB=A7=81=20Response?= =?UTF-8?q?=20=EC=86=8D=EC=84=B1=EA=B0=92=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/join/hooks/useUserHook.ts | 8 ++++---- src/shared/utils/phoneVerification.ts | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/features/join/hooks/useUserHook.ts b/src/features/join/hooks/useUserHook.ts index a5e3a489..6e617d73 100644 --- a/src/features/join/hooks/useUserHook.ts +++ b/src/features/join/hooks/useUserHook.ts @@ -38,8 +38,8 @@ export const useSendCertificationCode = () => { alert('인증번호를 발송했습니다.'); }, onError: (error: AxiosError) => { - if (error.result) { - const allMessages = Object.values(error.result).join('\n'); + if (error.response?.data) { + const allMessages = Object.values(error.response.data).join('\n'); alert(allMessages); } else { alert(error.message || '인증번호 발송에 실패하였습니다.'); @@ -57,8 +57,8 @@ export const useVerifyCertificationCode = () => { alert('인증에 성공했습니다.'); }, onError: (error: AxiosError) => { - if (error.result) { - const allMessages = Object.values(error.result).join('\n'); + if (error.response?.data) { + const allMessages = Object.values(error.response.data).join('\n'); alert(allMessages); } else { alert(error.message || '인증에 실패하였습니다.'); diff --git a/src/shared/utils/phoneVerification.ts b/src/shared/utils/phoneVerification.ts index e7321388..c3adbf14 100644 --- a/src/shared/utils/phoneVerification.ts +++ b/src/shared/utils/phoneVerification.ts @@ -9,7 +9,8 @@ export const usePhoneVerification = () => { const [isVerifyVisible, setIsVerifyVisible] = useState(false); const [verificationCode, setVerificationCode] = useState(''); const [timer, setTimer] = useState(0); -const resetVerification = () => { + + const resetVerification = () => { setIsVerified(false); setIsVerifyVisible(false); setVerificationCode(''); From 4c9918838d2da578a08b4fbe9093722718d96cd1 Mon Sep 17 00:00:00 2001 From: HUN Date: Fri, 11 Jul 2025 01:16:43 +0900 Subject: [PATCH 2/2] =?UTF-8?q?refact:=20=EC=A0=84=EC=B2=B4=20Response=20?= =?UTF-8?q?=EA=B0=92=EC=9D=B4=20=EC=95=84=EB=8B=8C=20result=20=EA=B0=92?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/join/hooks/useUserHook.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/features/join/hooks/useUserHook.ts b/src/features/join/hooks/useUserHook.ts index 6e617d73..26a335b9 100644 --- a/src/features/join/hooks/useUserHook.ts +++ b/src/features/join/hooks/useUserHook.ts @@ -39,7 +39,7 @@ export const useSendCertificationCode = () => { }, onError: (error: AxiosError) => { if (error.response?.data) { - const allMessages = Object.values(error.response.data).join('\n'); + const allMessages = Object.values(error.response.data.result).join('\n'); alert(allMessages); } else { alert(error.message || '인증번호 발송에 실패하였습니다.'); @@ -58,7 +58,7 @@ export const useVerifyCertificationCode = () => { }, onError: (error: AxiosError) => { if (error.response?.data) { - const allMessages = Object.values(error.response.data).join('\n'); + const allMessages = Object.values(error.response.data.result).join('\n'); alert(allMessages); } else { alert(error.message || '인증에 실패하였습니다.');