본문 바로가기

배움의 즐거움/프로그래밍

(34)
(2) GraphQL - 쿼리와 뮤테이션 Queries 와 Mutations 이번 페이지에서는 어떻게 GraphQL 서버로 쿼리를 보내는지 알아보자.Queries and MutationsFieldsArgumentsAliasesFragmentsOperation NameVariablesDirectivesMutationsInline Fragments Fields 간단히 말해서 GraphQL은 객체에 특정 필드를 요청하는 것이다. 이것을 실행하였을 때 얻을 수 있는 간단한 쿼리와 결과를 보면서 시작해보자{ hero { name }}{ "data": { "hero": { "name": "R2-D2" } }} 쿼리와 결과가 완전히 같은 모양인 것을 볼 수 있다. 너는 항상 너가 예상한 것을 돌려받을 것이고 이것은 GraphQL에서 중요한 점이다. 그리고 ..
(1) GraphQL - 소개 GraphQL 입문GraphQL이 어떻게 동작하는지, 어떻게 사용하는지에 대해 알아보자. GraphQL을 이용하여 어떻게 서비스를 만들지 도큐멘테이션을 찾고 있는가? 다양한 언어들로 GraphQL을 적용할 수 있도록 돕는 많은 라이브러리들이 있다. 실제 튜토리얼과 함께 더 깊게 알아보기 위해서는 How to GraphQL에서 볼 수 있다.GraphQL은 너의 API, 그리고 너가 정의해놓은 데이터 타입 시스템을 이용하여 쿼리를 실행할 수 있는 서버사이드를 위한 쿼리언어이다. GraphQL은 특정한 데이타베이스나 저장엔진에 얽메여 있지 않고 대신 너의 코드와 데이터에 의해 좌우된다 GraphQL 서비스는 타입과 그 타입에 필드를 적용함으로써, 그리고 각 필드에 함수들을 제공함으로써 생성된다. 예를들어 Gr..