
[Javascript]Axios vs Fetch: 에러 처리와 빈 응답 본문 처리의 차이점
·
javascript
웹 개발에서 API와 통신할 때 HTTP 요청 처리는 매우 중요한 부분입니다. JavaScript에서 HTTP 요청을 처리하는 대표적인 방법으로는 Fetch API와 Axios가 있습니다. 이 두 가지 방법은 비슷하게 보일 수 있지만, 에러 처리 방식과 빈 응답 본문 처리 방식에서 중요한 차이점을 가지고 있습니다.이번 글에서는 Axios와 Fetch의 예외 처리 및 빈 응답 본문 처리 방식을 구체적인 예제와 함께 비교해 보겠습니다.1. 에러 처리의 차이Axios: 에러 응답 데이터에 쉽게 접근 (error.response.data)Axios는 HTTP 요청이 실패(4xx, 5xx 상태 코드)할 경우 자동으로 예외를 발생시킵니다. 서버가 반환한 에러 메시지와 코드는 error.response.data를 통..