【发布时间】:2018-02-27 11:33:18
【问题描述】:
我的 Relay Schema.graphql,这是我想要实现的结构,
type Root {
viewer: Viewer
}
type Viewer {
categories(id: ID): Category
subCategories(CategoryId: ID!) : [SubCategory]
items(SubCategoryId: ID): Item
shopItems(ShopId: ID, SubCategoryId:ID): Item
}
现在服务器,我的 viewer.js 看起来像这样,
const Viewer = new GraphQLObjectType({
name: 'viewer',
fields: {
categories,
subCategories,
Items,
shopItems,
},
});
根是,
const RootQuery = new GraphQLObjectType({
name: 'query',
fields: {
viewer: {
type: Viewer,
},
},
});
它给了我想要的结构,但我无法从 rootQuery 解析任何内容,查看器只是返回 null,因为我没有解析 rootQuery 中的查看器类型。任何想法如何正确实施此中继规范结构?谢谢大家
【问题讨论】:
标签: graphql relayjs graphql-js