개발자 99% 커뮤니티에서 수다 떨어요!
안녕하세요.
REST API를 단 한번도 써본 적이 없어서 GraphQL을 브라우저에서 테스트해보아도 궁금해서 댓글 남겨보아요.
GraphQL 강의에 댓글을 남기긴 했지만, 모르는 건 죄가 되지 않지만 한 톨이라도 잘못 알고 있는 것은 죄가 되니 많은 분들에게 제가 정확하게 알고 있는 것인지 여쭈어 봅니다.
{
allFilms {
totalCount
films {
title
}
}
allPeople {
people {
name
hairColor
eyeColor
birthYear
}
}
}
만약 위와 같이 GraphQL API를 요청한 것을 REST API 이용해서 Server측으로 요청을 하면 films와 people은 2번 Request를 하는 것이고 이를 Under-fetching이라고 하는 것인가요?
그리고 Response를 받을 때는 GraphQL과는 달리 원하는 fields만을 얻어 오는 것이 아닌 모든 fields를 얻어오는 것이 REST API의 또 다른 단점인 Over-fetching이라고 하는 것인가요?