From 69b08706aa48d4d9b82244be81a6d8a874dd6f29 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Fri, 16 May 2025 17:58:00 +0900 Subject: [PATCH] fix: Add response interceptor to axios instance for error handling --- src/libs/axios.ts | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/libs/axios.ts b/src/libs/axios.ts index 80823ea..888dccf 100644 --- a/src/libs/axios.ts +++ b/src/libs/axios.ts @@ -20,6 +20,14 @@ export const axiosInstance = (url: string | null | undefined) => { }, ) + axios.interceptors.response.use( + (response) => transferResponse(response), + (error) => { + // 에러 처리 로직 + return Promise.reject(error) + }, + ) + return instance } @@ -35,13 +43,13 @@ export const axiosInstance = (url: string | null | undefined) => { // ) // Response interceptor -axios.interceptors.response.use( - (response) => transferResponse(response), - (error) => { - // 에러 처리 로직 - return Promise.reject(error) - }, -) +// axios.interceptors.response.use( +// (response) => transferResponse(response), +// (error) => { +// // 에러 처리 로직 +// return Promise.reject(error) +// }, +// ) // response데이터가 array, object에 따라 분기하여 키 변환 const transferResponse = (response: any) => {