File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { authClient } from "../client" ;
1+ import client , { authClient } from "../client" ;
22
33// ํธ์ง ์กฐํ
44export const getLetter = async ( letterId : string ) => {
@@ -43,7 +43,7 @@ export const uploadImage = async ({ imageUrl }: { imageUrl: string }) => {
4343
4444// ํธ์ง ์ด๋ ๊ฐ๋ฅ ๊ฒ์ฆ
4545export const verifyLetter = async ( letterCode : string ) => {
46- return await authClient . put ( `/api/v1/letters/verify` , {
46+ return await client . put ( `/api/v1/letters/verify` , {
4747 letterCode : letterCode ,
4848 } ) ;
4949} ;
Original file line number Diff line number Diff line change @@ -67,11 +67,12 @@ const VerifyLetter = () => {
6767 } ;
6868
6969 useEffect ( ( ) => {
70+ //์ก์ธ์ค ํ ํฐ์ด ์์ ๋ ๋ฏธ๋ฆฌ ์ฒ๋ฆฌ
7071 if ( ! accessToken ) {
7172 router . push ( url ? `/login?url=${ url } ` : `/login` ) ;
7273 return ;
7374 }
74-
75+ //์ก์ธ์ค ํ ํฐ์ด ์๋ค๋ฉด
7576 const checkMainIdAndVerify = async ( ) => {
7677 try {
7778 // ๋ฉ์ธ ID ์กฐํ๋ฅผ ํตํ ํ์ ๊ฒ์ฆ (ํํดํ์ ํฌํจ)
@@ -87,8 +88,14 @@ const VerifyLetter = () => {
8788 }
8889 } )
8990 . catch ( ( error ) => {
90- console . error ( "๊ฒ์ฆ ์คํจ:" , error ) ;
91- router . push ( `/error/letter` ) ;
91+ if ( error . status === 403 ) {
92+ //ํด๋น ์ฌ์ฉ์๊ฐ ์ด๋ ๊ฐ๋ฅํ ํธ์ง๊ฐ ์๋
93+ console . error ( "๊ฒ์ฆ ์คํจ:" , error ) ;
94+ router . push ( `/error/letter` ) ;
95+ } else if ( error . status === 400 ) {
96+ //ํธ์ง๊ฐ ์กด์ฌํ์ง ์์
97+ router . push ( `/error` ) ;
98+ }
9299 } ) ;
93100 }
94101 } catch ( error ) {
You canโt perform that action at this time.
0 commit comments