如何解决如何在graphql Apollo中的客户端描述复杂的响应对象
我在服务器和客户端上使用graphql apollo。 服务器具有一个变异,该变异返回一个非常复杂的对象,该对象具有嵌套关系等。
那么如何在客户端进行描述?
我试图像grapqhl所要求的那样明确地描述每个字段,但这非常累赘且丑陋。此外,架构上的字段具有链接关系,我不知道如何在graphql响应中对其进行描述。 在这种情况下,我不确定碎片是否可以帮助我。
export const CREATE_COMMUNITY_MUTATION = gql`
mutation CreateCommunity($data: CreateCommunityInput!) {
createCommunity(data: $data) {
id,name,about,owner {
id,email,bio,firstName,lastName,profileUrl,locale,username,account,timeBasedFeed,scoreBasedFeed,},color,pictureUrl,topics {
id,image,storeBasedFeed,aliases,parents,allAncestors
},members {
edges {
cursor,node {
id,}
},totalCount,pageInfo {
startCursor
endCursor
hasNextPage
hasPreviousPage
count
},}
blockedUsers {
edges {
cursor,admins {
users {
id,}
},moderators {
users {
id,}
}
}
}
`;
也许有人可以提出一些建议/想法,如何处理? 谢谢你的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。