상세 컨텐츠

본문 제목

graphql에 핵심기능

graphQL

by 인생도NIO 2022. 9. 13. 09:16

본문

안드로이드와 ios의 기기들이 다양해짐에 따라 rest api를 제어하는 graphQL을 통해 좀더 필요한데이터를 효과적으로 내려줄수있고 

rest api를 제어하도록 만들어지는 신기술을 우리는 공부해 두어야한다고 생각이들었다..

 

 

쿼리 결과값

 

 

 

graphql 기본 스키마 공부

 

이 쿼리는 이런 정의를 가지고있다.

스키마 기본구성
스칼라가 가지고있는 기본 데이터타입
Date스칼라 생성

이런식으로 생성해서 사용하면된다.

스칼라 예제

Human =>  Hobby와 School의 속성을 가지고있다

!가 붙을시 꼭 들어와야하는 필수값을 설정할수있다.

1 Tests : [test] => 결과나 값 둘다 null이어도 상관없다

2 Tests : [test!] => 받아온배열중에 Null이면 안돼지만 결과는 null이어도 상관없다

3 Tests: [test]! => 받아온 값들중에서 null이어도 되지만 결과자체가 null이면 안됀다

4 Tests: [test!]! => 받아온 값들도 null이면 안돼고 결과도 Null이면 안됀다. 

'graphQL' 카테고리의 다른 글

graphql) toyproject 1-1  (0) 2022.09.18
graphql)서버 부하를 해결하기위한 방법  (0) 2022.09.17
graphql) MongoDB  (0) 2022.09.14
apollo-server 동작과정  (0) 2022.09.14
GraphQl 정의  (0) 2022.09.12

관련글 더보기