GraphQL
GraphQL 기본 문법 - 서버
GraphQL은 특정 DB나 특정 언어에 독립적이므로 Java, Kotlin, javascript, typescript, python 등 여러 언어로 작성된 백엔드 코드의 가장 앞단에 API를 위한 Query Language로 사용할 수 있다. 즉, MVC 아키텍처로 이루어진 구조라면 모든 Controller를 GraphQL로 대체할 수 있다. 이번 시간에는 typescript 언어로 작성된 GraphQL을 알아보자. API를 다루는 GraphQL은 Typedef 과 Resolver 로 이루어져 있다. 먼저 Typedef 에서 GraphQL로 다룰 데이터들의 type, query, mutation을 정의해야한다. 이 정의를 통해 어떤 타입을 어떻게 사용할 것인지를 미리 설정해야 한다. const type..
2021. 4. 18. 01:18