【发布时间】:2018-01-05 16:49:53
【问题描述】:
我有一个看起来像这样的架构:
用户类型:
import NotebookType from './NotebookType';
export default new GraphQLObjectType ({
name: 'User',
notebook: new GraphQLList(NotebookType)
});
笔记本类型:
import UserType from './UserType';
export default new GraphQLObjectType ({
name: 'Notebook',
authors: new GraphQLList(UserType)
});
这个想法是每个用户可以创作多个笔记本,每个笔记本都可以由多个作者编辑,所有作者都需要存储以便可以获取。
现在,问题是我认为这会导致循环依赖问题,因为我遇到了错误:
错误:只能创建 GraphQLType 的列表但得到:未定义。
我该如何解决这个问题?
【问题讨论】:
标签: schema graphql graphql-js