GraphQL은 transport가 성공하면 항상 HTTP 200을 반환합니다; 문제는 상태 코드가 아니라 응답 본문에 보고됩니다. 응답에는 두 개의 최상위 key가 있습니다: **data**와 errors, 그리고 둘이 동시에 존재할 수 있습니다 — 이것이 **부분 데이터(partial data)**입니다.
부분 데이터 + errors 배열
한 필드의 resolver가 예외를 던지면 그 필드는 이 되고 에 항목이 추가되지만, 다른 모든 필드는 여전히 resolve됩니다. 클라이언트는 성공한 것과 함께 실패한 것에 대한 설명을 받습니다.
