• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

로그인시에 response의 성공 유무를 떠나 await되는 이유

24.02.26 16:50 작성 조회수 124

0

안녕하세요 제로초님 강의 수강중에 질문이 있어서요
강의에 10분08초를 확인해보시면 response가 성공 실패 유무를 떠나서 await되버려서 catch로 넘어가지 않는 이유는 무엇일까요 ?

로그인모달은 클라이언트에서 처리하고 회원가입은 서버액션으로 처리한다는 설명을 영상 후반부에 해주셨는데 이러한 경우와 연관이 있는 걸까요 ? 구글링해도 잘 확인이 안되어서요!

 

항상 감사합니다.

답변 1

답변을 작성해보세요.

1

제가 만든 라이브러리가 아니라 저도 왜 그런지는 모릅니다. 요청이 실패해도 catch로 넘어가지않고 그냥 response.ok가 false이더라고요.

이게 라이브러리에 따라서 요청 실패도 성공으로 치는 얘들이 있습니다. 예를 들어 fetch는 400, 500도 catch로 안 갑니다. 반대로 axios는 400, 500은 catch로 갑니다.

그렇군요 답변 감사합니다 !~