responseErrorFn 으로 실패 API 메시지 표시하기

HTTP API는 여러가지 상태가 있습니다.

  • API 호출이 성공했고, 응답 메시지도 성공
  • API 호출이 성공했지만 응답 메시지는 실패 (에러메시지 포함) 참고
  • API 호출이 실패 (네트워크 문제나 서버 오류등 500등)

정확한 에러 코드와 메시지를 위해 API 실패도 200 OK 응답 후
에러처리하는 것을 권장합니다.

이 글에서는 여러가지 이유로 200이 아닌
4xx, 5xx API 호출 실패한 경우에 에러메시지를 표시하는 방법을 다룹니다.

    params:
      - key: name
        label: 파레트 수 (센터)
        confirm: true
        help: 현장기준 집계 후 입력
        
    confirm: false
    responseErrorFn: |
      // console.log(row)
      // alert('샛별배송 23:00 이후로 재고 변경이 일시적으로 불가능합니다.')
      throw new Error('샛별배송 23:00 이후로 재고 변경이 일시적으로 불가능합니다.')

에러 값에 따른 처리

서버에러 응답값은 row 로 접근 가능합니다

Screenshot 2023-08-30 at 4.13.47 PM

에러 원본 보기

서버에러 응답은 콘솔로그에서도 확인 가능합니다.

1개의 좋아요