apollo parent란?
특정 resolver를 호출한 부모 resolver의 데이터
( resolver가 resolver를 호출하는 경우에 사용합니다. )
( 불러온 정보와 연관된 또 다른 정보를 불어와야 하는 경우
// GraphQL - 유저 정보 타입 지정
const typeDefs = {
type User {
id: Int!
username: String!
password: String!
isfollowing: Boolean
}
}
// Resolver - user가, isfollowing을 호출
{
User: {
isfollowing: (parent) => {
console.log(parent)
return true
}
}
}
// parent는 첫번째 인자로 전달됩니다!
반응형