플러그인 설정글로벌 필드 숨기기
글로벌 필드 숨기기
글로벌 필드는 GraphQL 스키마의 모든 타입에 추가되므로, 시각화가 다루기 어려워집니다:

그래서 설정(다음 섹션 참조)에서는 다음 중 하나의 방법으로 글로벌 필드를 (인트로스펙션 시) 노출하지 않는 옵션을 제공합니다:
- Root 타입에만 노출하기
- 전혀 노출하지 않기
글로벌 필드는 노출되지 않은 경우에도 스키마의 모든 타입 하위에서 계속 사용할 수 있습니다. 즉, 인트로스펙션 시 단순히 "보기에서 숨겨질" 뿐입니다. 스키마에서 글로벌 필드를 실제로 제거(단순히 숨기는 것이 아니라)하려면, Access Control List를 통해 수행해야 합니다.
기본적으로 스키마는 Root 타입 하위에만 글로벌 필드를 노출하므로, 시각화 및 탐색이 더 용이합니다:

설정
GraphQL 스키마에서 글로벌 필드의 노출 수준을 선택하려면, 설정 페이지의 「Global Fields」 모듈로 이동하여 원하는 옵션을 선택합니다:
- 노출하지 않음
- Root 타입 하위에만 노출 (이것이 기본값입니다)
- 모든 타입 하위에 노출

다른 커스텀 엔드포인트에서 글로벌 필드의 노출을 수정하려면, 해당 스키마 설정을 편집할 때 「Global Fields」 블록에서 원하는 옵션을 선택합니다:

Next