fix: Add response interceptor to axios instance for error handling

This commit is contained in:
yoosangwook 2025-05-16 17:58:00 +09:00
parent 5fb1afca39
commit 69b08706aa

View File

@ -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) => {