에러 처리 공용 함수, Sentry, 배포 알림
· 약 2분
QA 서버에 배포가 돌기 시작하면서 기능 말고 운영 쪽 작업이 늘었다. 이번 2주 동안은 에러가 났을 때 어디서 잡히고 누가 알 수 있는지를 정리했다.
handleError
API 요청 함수마다 에러 처리가 제각각이었다. 어떤 함수는 401, 403을 직접 분기해서 메시지를 만들고, 어떤 함수는 catch에서 '불러오는데 실패했습니다' 같은 고정 문구로 다시 던졌다. 그러다 보니 서버가 보내준 에러 메시지는 화면까지 오지 못했다.
