요청 수신
HTTP POST 본문에서 query, variables, operationName을 분리하고 크기 제한을 확인합니다.
TransportGraphQL API는 단일 엔드포인트 뒤에서 스키마 검증, 인증, Resolver 호출, 데이터 로더가 단계별로 책임을 나눕니다.
HTTP POST 본문에서 query, variables, operationName을 분리하고 크기 제한을 확인합니다.
Transport문법 파싱 뒤 스키마 타입, 필드 존재, 변수 타입, depth 제한을 검증합니다.
Validation토큰, 세션, 로더, 요청 ID를 Resolver가 공유할 컨텍스트에 넣습니다.
Context필드별 Resolver가 필요한 데이터만 읽고 DataLoader로 중복 조회를 묶습니다.
Resolvedata와 errors를 GraphQL 형식으로 반환하되 민감한 내부 오류는 숨깁니다.
Result