0
addRequestInterceptor 함수에서 적절한 응답 구조를 얻고 그렇지 않은 경우 오류를 생성하고 싶습니다. 예를 들어, 서버 응답이 response.data.items 인 경우 { data: items: [...] }
(google style guide에 따라) 구조체가 유효하지 않은 경우 요청 인터셉터 기능을 사용하여 오류를 생성하고 싶습니다. 등)restangular : addRequestInterceptor : 응답이 잘못된 경우 오류 발생
그 밖에서 나는 여전히 오류를 던지기위한 다른 옵션을 모색 중입니다. – HarryH
errorInterceptor는 결코 도달하지 못하기 때문에 관련이 없다고 생각합니다. 응답은 응답 데이터가 있지만 응답이 200이지만 내용이 잘못되었습니다. addResponseInterceptor를 사용하여 data.data.items를 추출한 다음 그 데이터를 반환하지만 응답 데이터가 해당 구조에없는 경우 오류를 생성하는 방법을 찾지 못했습니다 ... Refering deferred - 나는 무엇을 이해하지 못합니까? 당신에게 존재하는 컨텍스트. – yar1
좀 더 명확하게 변경했습니다. 꽤 많이, 당신이 원하는 방식으로 응답 데이터를 확인해야합니다. 또한 what 및/또는 operation 유형을 활용하여 요청의 종류를 명확하게 알 수 있습니다. – HarryH