서버와 클라이언트가 통신하는 방법인 GraphQL에 대한 수업입니다.
📝수업 소개
📥그래프QL(GraphQL)이란?
GraphQL은 Facebook에서 개발된 오픈소스 기술로 데이터 질의 (Query + Schema) 언어입니다.
클라이언트는 GraphQL 서버로 쿼리를 전송하고, 서버는 해당 쿼리를 해석하고 데이터를 반환합니.
이 때, 클라이언트가 요청한 필드만 반환되므로 over fetching을 줄여 효율적입니다.
또한, GraphQL은 스키마를 사용하여 데이터 모델을 정의하기 때문에 클라이언트와 서버 간의 일관성 있는 데이터 통신을 보장합니다.
이를 통해 클라이언트가 서버가 제공하는 데이터 중 원하는 데이터를 가져오는 것이 가능해집니다.
출처: https://devocean.sk.com/blog/techBoardDetail.do?ID=164787
📣참고사항
생활코딩 운영자 이고잉입니다✔