GraphQL 은 REST보다 효율적이고 강력하며 유연한 대안을 제공하는 새로운 API 표준입니다.Facebook에서 개발하고 오픈소스 로 개발했으며 현재 전 세계의 대규모 기업 및 개인 커뮤니티에서 관리하고 있습니다.핵심적으로 GraphQL은 클라이언트가 API에서
GraphQL은 쿼리어입니다. 쿼리어하면 생각나는 대표적인게 있을겁니다. 바로 SQL입니다. 이 둘은 무슨 연관성이 있을까요?일단 SQL은 데이터베이스 한정으로 쓰입니다. 그리고 SQL 데이터는 데이터 테이블 안에 저장되어 있고, 조작하기 위해서는 SELECT, INS
지난시간에 기초적인 쿼리 사용법에 이어서 이번시간에는 조금 더 심화적인 내용으로 들어가보겠습니다.아래와 같은 쿼리가 있다고 가정해보겠습니다. 음... 보시면 알겠지만 Lift와 Trail에 accessedByLifts는 중복되는 필드가 많아보입니다. 왜냐하면 둘다 Li
🚀 The Schea Definition Language (SDL) REST가 엔드포인트 집합이었다면, GraphQL은 타입 집합입니다. 그리고 이런 데이터 타입 집합을 스키마라고 부릅니다. 스키마를 정의하는 언어는 줄여서 SDL이고요. 1. 타입 정의하기 타입은
지금까지 GraphQL이 무엇이고, 쿼리와 스키마에 대해 알아봤습니다. 이제 GraphQL API를 직접 만들어볼 준비는 다 끝난거 같습니다.공식문서 : https://www.apollographql.com/docs/Apollo는 애플리케이션 클라이언트 (예
저번시간에 Photo까지만 만들고 끝이 났는데 이번에는 User를 만들어서 User가 다수의 Photo를 가질 수 있도록 1대다 관계를 만들어보도록 하겠습니다.하는 방법은 간단합니다. User 타입을 만들고 potedPhotos 필드로 Photo목록에 접근하도록 설정만