如果你在客户端知道查询的字段是属于哪种类型,可以使用 __typename 这个 Meta 字段。比如在这个 user 字段的上面,用一个 __typename, 执行一下查询。
服务端响应回来的数据里面,会带着一个 __typename 属性,它的值是 Query,意思就是这里属于 Query 这种类型。
我们在查询里再用一下这个 __typename,把它放在 user 字段的里面,再把它放在这个 posts 里面。添加一个__typename。
把 withPosts 设置成 true,然后执行一下这个查询。
响应回来的结果里面,会带着一些 __typename 属性, user 里的 __typename 的值是 User, 在 posts 里面的数据项目里的这个 __typename ,它的值是 Post。 这些类型都是我们在创建 GraphQL 服务器的时候添加的。