Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- express
- Git
- 셋팅
- jwt
- react-query
- javascript
- vue
- 배포
- vsCode
- database
- AWS
- 토이프로젝트
- PWA
- vue login
- 프론트
- Docker
- 뷰
- Firebase
- 로그인
- login
- 정리
- nginx
- react
- 기획
- 회고록
- 플러그인
- plugin
- 신상마켓
- vuex
- extension
Archives
- Today
- Total
강디너의 개발 일지
GraphQL 이란 본문
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