GraphQL字段名称不同
1. 概述
GraphQL 已被广泛用作网络服务中的通信模式。GraphQL 的基本前提是通过客户端应用程序灵活使用。
在本教程中,我们将探讨灵活性的另一个方面。我们还将探索如何以不同的名称公开 GraphQL 字段。
2. GraphQL Schema
让我们以一个拥有不同《作者》的《帖子》的博客为例。GraphQL 模式看起来像这样:
query {
recentPosts(count: 1, offset: 0){
id
title
text
category
author {
id
name
thumbnail
}
}
}
type Post {
id: ID!
title: String!
text: String!
category: String
authorId: Author!
}
type Author {
id: ID!
name: String!
thumbnail: String
posts: [Post]!
}