fix: Add response interceptor to axios instance for error handling
This commit is contained in:
parent
5fb1afca39
commit
69b08706aa
@ -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
|
return instance
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,13 +43,13 @@ export const axiosInstance = (url: string | null | undefined) => {
|
|||||||
// )
|
// )
|
||||||
|
|
||||||
// Response interceptor
|
// Response interceptor
|
||||||
axios.interceptors.response.use(
|
// axios.interceptors.response.use(
|
||||||
(response) => transferResponse(response),
|
// (response) => transferResponse(response),
|
||||||
(error) => {
|
// (error) => {
|
||||||
// 에러 처리 로직
|
// // 에러 처리 로직
|
||||||
return Promise.reject(error)
|
// return Promise.reject(error)
|
||||||
},
|
// },
|
||||||
)
|
// )
|
||||||
|
|
||||||
// response데이터가 array, object에 따라 분기하여 키 변환
|
// response데이터가 array, object에 따라 분기하여 키 변환
|
||||||
const transferResponse = (response: any) => {
|
const transferResponse = (response: any) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user