JavaScript/GraphQL (1) 썸네일형 리스트형 GraphQL 사용해보기 1. REST API의 한계 REST API는 URL과 HTTP Method(get, post, ...)를 조합해 사용하기 때문에 다양한 Endpoint가 존재합니다.(복잡성 증가) Over-Fetching으로 인해 필요하지 않은 데이터까지 모두 받게 되어 낭비가 되는 상황이 발생합니다. Under-Fetching으로 인해 한 번의 요청으로 필요한 데이터를 받지 못해 여러 번 요청을 해야 하는 상황이 발생합니다. 2. GraphQL? 위와 같은 REST API의 한계를 보완하기 위해 만들어진 API입니다. Graph Query Language는 Facebook에서 개발한 API로써, 서버 런타임이며 SQL과 같은 쿼리 언어입니다. SQL은 데이터베이스에서 데이터를 효율적으로 가져오기 위한 질의 언어이지만.. 이전 1 다음