GraphQL이란? REST와 무엇이 다른가
GraphQL의 정의 GraphQL은 페이스북(現 메타)이 개발한 API를 위한 쿼리 언어이자 런타임입니다. 클라이언트가 필요한 데이터의 모양을 직접 정의해서 요청하면, 서버는 그 요청에 정확히 맞는 데이터만 응답으로 돌려줍니다. REST가 정해진 엔드포인트(예: ‘/users/1’, ‘/users/1/posts’)를 통해 고정된 형태의 데이터를 주고받는 방식이라면, GraphQL은 단 하나의 엔드포인트(보통 ‘/graphql’)에서 클라이언트가 원하는 필드만 골라서 요청하는 방식입니다. 비유하자면 REST는 정해진 메뉴판대로만 주문할 수 있는 … 더 읽기