개발/graphQL

gql의 type query는 사용자가 요구하고 싶은 것이다!

발명가H 2022. 11. 22. 00:33

gql은 데이터의 shape를 미리 알고 있어야 함. 

rest api는 많은 url의 집합임. gql api는 많은 type의 집합임. 

 

server가 실행하기 전에 type을 알려줘야 함. 

 

gql schema definition language(SDL) 는 gql``로 표시함

*모든 gql SDL은 query type을 무조건 가져야 함!!

query type안에 넣는 것은 rest api에서 url을 노출하는 것과 같음

 

GET / text

 

const typeDefs = gql`

   type Query {

      text: string

}

`

 

사용자가 요구하도록 하고 싶은 것은 type Query 안에 다 넣어야 함. 

 

서버가 스타트되면 다음과 같은 화면이 뜸