본 포스트는 공식 레퍼런스를 참고해 GraphQL을 공부하며 직접 작성한 가이드 입니다. 본 포스트는 2021년 7월 최신 버전인 v16.2를 기준으로 작성되어 있습니다.
Mutation
GraphQL은 요청을 두가지 타입인 Query와 Mutation으로 나눈다. 이번에는 CUD에 해당하는 Mutation에 대해 알아보자. 데이터를 수정하는 행위를 의미하는 Mutation을 통해 요청을 보내야한다. 간단하게 Mutation으로 웹툰을 만들어보자. 먼저 Mutation의 스키마를 만들고 input type에 해당하는 스키마를 정의해준다.
1 2 3 4
# 웹툰 등록 type Mutation { createWebToon(input: WebToonInput!): WebToon! }