강디너의 개발 일지

GraphQL 이란 본문

Javascript/삽질

GraphQL 이란

강디너 2018. 12. 2. 19:56
728x90

GraphQl 이란


GraphQL

graph나 chart 라이브러리인줄 알았다는 부끄러운 기억을 가지고...

정리해보면서 익히려고 합니다.


GraphQL 이란

API 가 아닌 쿼리 언어입니다. ex) mysql, nosql


GraphQL 의 특징


1. 필요한 데이터만 요청 가능.


2. 단일 엔트포인트 권장.


3. 정보를 Url이 아닌 Query로 전달


예제) 


REST 같은 경우

/get/account/{userId}


유저 정보를 가져오는 API 가 있다면


GraphQL 같은 경우

query{
      get{
         account(id: "Kang"){
            userName
            age
            email
            }
         }
      }




이런 식으로 쿼리를 던집니다.


다음 토이프로젝트는 GraphQL 을 써볼 예정입니다.

그때 자세하게 더 파보겠습니다. 감사합니다.


반응형

'Javascript > 삽질' 카테고리의 다른 글

Vscode Extension (플러그인) 만들기_5  (2) 2018.12.05
Vscode Extension (플러그인) 만들기_4  (0) 2018.12.04
디자인 패턴 : Flux  (0) 2018.11.26
디자인 패턴 : MVC  (0) 2018.11.23
Vscode Extension (플러그인) 만들기_3  (0) 2018.11.23
Comments