티스토리 뷰

Query에 대해

: Query는 우리가 정의하여 사용한다, Query정의를 통해 그 쿼리를 날릴 수 있게 된다.

 

 

Ex)

type Query {
	hello : String!
}

 

위와 같이 정의한 Query를 해석해보면, 우리는 hello라는 String타입을 같은 Query를 날릴 수 있게 된 것이다.

 

쿼리를 날릴 때는

{
	Hello
}

위와 같이 써주면 된다

 

Resolver에 대해

: resolver는 우리가 정의한 Query가 어떤 역할을 할 것인지를 정의한 것이다.

 

위에서 우리는 hello라는 Query를 정의했는데 이러한 hello라는 쿼리를 날리면 어떤일이 발생하는지를 모른다 그 동작을 정의하는 것이 resolver이다.

 

Ex)

Query: {
	hello: ()=> "Hi"
}

 

위와같이 hello라는 Query에다한 resolver를 정의해 줌으로써 hello쿼리를 날리면 Hi라는 String을 리턴받을 수 있게 된다.

댓글