GraphQL Entry

GraphQL 스키마 리졸버 계약

NestJS GraphQLModule은 스키마 생성 방식과 playground 설정을 담당하고 Resolver는 Query와 Mutation의 실제 처리를 맡습니다.

모듈 연결

GraphQLModule

Apollo 드라이버와 autoSchemaFile 또는 typeDefs 설정으로 GraphQL 실행 환경을 앱에 연결합니다.

스키마

Type / Field

클라이언트가 요청할 수 있는 객체 타입, 필드, 입력 타입을 명시해 API 계약을 만듭니다.

리졸버

Query / Mutation

@Resolver 클래스가 조회와 변경 요청을 받아 서비스 메서드로 실제 데이터를 가져옵니다.

Playground 쿼리

GraphQL Playground

브라우저에서 쿼리와 뮤테이션을 실행하고 스키마와 응답을 확인합니다.