인프런 커뮤니티 질문&답변

bj2525님의 프로필 이미지

작성한 질문수

풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)

GraphQL 환경세팅 및 schema 정의

linkSchema

해결된 질문

22.06.01 15:44 작성

·

137

0

linkSchema 안에 default 값 주는 부분에서 type을 boolean으로 주는 이유가 있을까요???

답변 1

1

정재남님의 프로필 이미지
정재남
지식공유자

2022. 06. 01. 22:19

Modularizing your GraphQL schema code

위 링크에서 "Extending types in multiple files" 부분을 참고하세요.

Note: In the current version of GraphQL, you can't have an empty type even if you intend to extend it later. So we need to make sure the Query type has at least one field — in this case we can add a fake _empty field. Hopefully in future versions it will be possible to have an empty type to be extended later.

참고: 현 버전의 GraphQL에서는 설령 나중에 확장하려는 경우라 하더라도 비어있는(empty) 타입을 사용할 수 없습니다. 따라서 쿼리 유형에 최소한 하나 이상의 필드(이 경우 fake_empty 필드)가 있어야 합니다. 미래의 버전에서는 '나중에 확장될 빈 타입'을 가질 수 있길 바랍니다.

즉, boolean을 준 이유는 "그냥" 입니다. 뭐라도 줘야 하기에 아무 타입이나 지정한 거예요.

bj2525님의 프로필 이미지

작성한 질문수

질문하기