JadeCode

[리뷰] GraphQL 본문

개발/웹

[리뷰] GraphQL

z-zero 2022. 8. 17. 13:00

GraphQL은 페이스북에서 만든 쿼리 언어이다.

오픈 소스로 제공된 쿼리 언어이며 Graph+Query Language 의 줄임말로 Query Language 중에서도 Server API를 통해 정보를 주고받기 위해 사용하는 Query Language를 뜻한다. API를 위한 쿼리 언어이다.

 

GraphQL은 트리 구조로 쿼리 결과를 받기 위해 그래프를 탐색하는 쿼리 언어라고 볼 수 있다.

 

GraphQL 특징

  • GraphQL은 HTTP를 통해 API 서버로 요청을 보내고 응답을 받는다.
  • 응답을 받을 시, 데이터 결과를 JSON 형식으로 받는다.
  • GraphQL은 서버 개발자가 작성한 각 필드에 대응하는 resolver 함수로 각 필드의 데이터를 조회할 수 있다.
  • GraphQL은 GraphQL 라이브러리가 조회 대상 schema가 유효한지 검사한다.

https://graphql.org/learn/

 

Introduction to GraphQL | GraphQL

Introduction to GraphQL Learn about GraphQL, how it works, and how to use it. Looking for documentation on how to build a GraphQL service? There are libraries to help you implement GraphQL in many different languages. For an in-depth learning experience wi

graphql.org

https://docs.github.com/en/graphql/overview/explorer

 

Explorer - GitHub Docs

 

docs.github.com

https://tech.kakao.com/2019/08/01/graphql-basic/

 

GraphQL 개념잡기

GraphQL은 페이스북에서 만든 쿼리 언어입니다. GrpahQL은 요즘 개발자들 사이에서 자주 입에 오르내리고 있으나, 2019년 7월 기준으로 얼리스테이지(early-stage)임은 분명합니다. 국내에서 GraphQL API를 O

tech.kakao.com

 

'개발 > ' 카테고리의 다른 글

[리뷰] 최적화  (0) 2022.09.01
[리뷰] TDD  (0) 2022.08.18
[리뷰] 번들링, Webpack  (0) 2022.08.09
[리뷰] REACT 심화  (0) 2022.07.12
[리뷰] 인증,보안  (0) 2022.07.06
Comments