Skip to content

Commit de1ccb4

Browse files
committed
🐛 [fix] 400 에러 핸들링 및 중복 호출 방지
1 parent da47d8a commit de1ccb4

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

src/utils/axios.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,15 @@ const setInterceptors = (instance: AxiosInstance) => {
8181
return Promise.reject(new Error('MEMBER_REVIEWER'))
8282
} else if (error.response.data === 'MEMBER_012') {
8383
return Promise.reject(new Error('MEMBER_DUPLICATED'))
84+
} else {
85+
setError('잘못된 요청입니다', '다시 시도해주세요')
8486
}
8587
break
8688
case 404:
8789
setError('요청한 자원을 찾을 수 없습니다')
8890
break
8991
case 500:
90-
setError('서버 오류', '잠시 후 다시 시도하세요')
92+
setError('서버 오류', '잠시 후 다시 시도해주세요')
9193
break
9294
default:
9395
setError('에러 발생', `${error.response.status}`)

src/views/LoginView.vue

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -117,18 +117,6 @@ const handleLogin = async () => {
117117
messageHeader.value = '활성화 되어있지 않은 계정입니다'
118118
messageBody.value = '접근 상태를 다시 확인하여주세요'
119119
break
120-
121-
case 500:
122-
isModalVisible.value = !isModalVisible.value
123-
messageHeader.value = '서버에 문제가 발생했습니다'
124-
messageBody.value = '잠시 후 다시 이용해주세요'
125-
break
126-
127-
default:
128-
isModalVisible.value = !isModalVisible.value
129-
messageHeader.value = '문제가 발생했습니다'
130-
messageBody.value = '잠시후 다시 이용해주세요'
131-
break
132120
}
133121
}
134122
}

0 commit comments

Comments
 (0)