가져 오기에서 실패한 API 응답 처리

마르신 바실 레브 스키

내 애플리케이션에는 인증 토큰을 API로 보내는 사용자 목록을 검색하기위한 간단한 가져 오기가 있습니다.

fetch("/users", {
  method: "POST",
  headers: {
    Accept: "application/json",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    token: this.props.getUser().token
  })
})
  .then(res => res.json())
  .then(users => this.setState({ users }))
  .catch(err => {
     console.error(err);
   });

그러나 토큰이 만료 된 경우 API는 401 오류를 반환 할 수 있습니다. 응답이 성공할 때만 상태가 설정되도록 가져 오기에서 제대로 처리하려면 어떻게해야합니까?

니힐 파드 니스

가져 오기 응답의 성공 / 오류를 처리하는 더 깨끗한 방법은 Response#okreadonly 속성 을 사용하는 것입니다.

https://developer.mozilla.org/en-US/docs/Web/API/Response/ok

fetch('/users').then((response) => {
  if (response.ok) {
    return response.json();
  }
  throw response;
}).then((users) => {
  this.setState({
    users
  });
}).catch((error) => {
  // whatever
})

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

React-native : 처리 불가능한 가져 오기의 응답

분류에서Dev

Angular에서 동일한 API의 여러 응답 유형 처리

분류에서Dev

Win Form 응용 프로그램에서 업데이트 쿼리에 대한 응답 가져 오기

분류에서Dev

API POST 요청 응답 가져 오기

분류에서Dev

API 응답에서 특정 값 가져 오기

분류에서Dev

amazon mws api에서 원시 xml 응답 가져 오기

분류에서Dev

Parse Rest API의 응답에서 세션 토큰 가져 오기

분류에서Dev

REST API에서 반응 네이티브 데이터 가져 오기 실패

분류에서Dev

Python 2.7에서 다중 처리 가져 오기 실패

분류에서Dev

AngularJS $ http "프리 플라이트 요청에 대한 응답"과 같은 메서드 오류 가져 오기

분류에서Dev

Swift Siesta가 실패에 대한 응답을 리디렉션합니다.

분류에서Dev

쿼리 응답 Solr에서 코어 이름 가져 오기

분류에서Dev

json 응답에서 실제 이미지 경로 가져 오기

분류에서Dev

API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

분류에서Dev

API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

분류에서Dev

REST API 응답 코드를 처리하기위한 Java 인터셉터

분류에서Dev

SOUNDCLOUD API : soundcloud-python으로 오류 429에 대한 응답 본문 가져 오기

분류에서Dev

Masstransit 프레임 워크의 Azure Queue Receiver에서 API 응답 가져 오기

분류에서Dev

Console.log 및 API 응답에서 외래 키 정의 해제 가져 오기

분류에서Dev

Android : json 응답, Google API 및 URL에서 이미지 가져 오기

분류에서Dev

응답에서 속성 가져 오기

분류에서Dev

Ajax 응답에서 imagepng 가져 오기

분류에서Dev

XML 응답에서 값 가져 오기

분류에서Dev

한 모듈에서 다른 모듈로 가져 오기를 사용하여 GET API에서 얻은 응답 데이터를 내보내는 방법

분류에서Dev

자바 : 대규모 솔루션 응답에서 고유 한 값 가져 오기

분류에서Dev

이상한 JSON 배열 응답에서 데이터 가져 오기

분류에서Dev

신속한 3 응답으로 얻은 배열에서 사전 가져 오기

분류에서Dev

Twitter API 응답에서 JSON 개체 처리

분류에서Dev

xmlhttprequest가 처리기에서 응답을 받도록 기다리도록 만드십시오.

Related 관련 기사

  1. 1

    React-native : 처리 불가능한 가져 오기의 응답

  2. 2

    Angular에서 동일한 API의 여러 응답 유형 처리

  3. 3

    Win Form 응용 프로그램에서 업데이트 쿼리에 대한 응답 가져 오기

  4. 4

    API POST 요청 응답 가져 오기

  5. 5

    API 응답에서 특정 값 가져 오기

  6. 6

    amazon mws api에서 원시 xml 응답 가져 오기

  7. 7

    Parse Rest API의 응답에서 세션 토큰 가져 오기

  8. 8

    REST API에서 반응 네이티브 데이터 가져 오기 실패

  9. 9

    Python 2.7에서 다중 처리 가져 오기 실패

  10. 10

    AngularJS $ http "프리 플라이트 요청에 대한 응답"과 같은 메서드 오류 가져 오기

  11. 11

    Swift Siesta가 실패에 대한 응답을 리디렉션합니다.

  12. 12

    쿼리 응답 Solr에서 코어 이름 가져 오기

  13. 13

    json 응답에서 실제 이미지 경로 가져 오기

  14. 14

    API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

  15. 15

    API 응답에서 가져 오는 동영상 URL에서 썸네일 이미지 가져 오기 / 만들기

  16. 16

    REST API 응답 코드를 처리하기위한 Java 인터셉터

  17. 17

    SOUNDCLOUD API : soundcloud-python으로 오류 429에 대한 응답 본문 가져 오기

  18. 18

    Masstransit 프레임 워크의 Azure Queue Receiver에서 API 응답 가져 오기

  19. 19

    Console.log 및 API 응답에서 외래 키 정의 해제 가져 오기

  20. 20

    Android : json 응답, Google API 및 URL에서 이미지 가져 오기

  21. 21

    응답에서 속성 가져 오기

  22. 22

    Ajax 응답에서 imagepng 가져 오기

  23. 23

    XML 응답에서 값 가져 오기

  24. 24

    한 모듈에서 다른 모듈로 가져 오기를 사용하여 GET API에서 얻은 응답 데이터를 내보내는 방법

  25. 25

    자바 : 대규모 솔루션 응답에서 고유 한 값 가져 오기

  26. 26

    이상한 JSON 배열 응답에서 데이터 가져 오기

  27. 27

    신속한 3 응답으로 얻은 배열에서 사전 가져 오기

  28. 28

    Twitter API 응답에서 JSON 개체 처리

  29. 29

    xmlhttprequest가 처리기에서 응답을 받도록 기다리도록 만드십시오.

뜨겁다태그

보관