【发布时间】:2021-09-07 18:16:11
【问题描述】:
我正在尝试使用 GQL Playground。我加入了一个迄今为止从未使用过它的团队,每当我点击 http://localhost:8001/graphql 时,我都可以看到 GQL Playground 加载徽标,但它正在引导循环。
我可以看到他们正在使用 GQL 联合(但我不知道它是如何工作的):
GraphQLFederationModule.forRoot({
typePaths: ['**/*.graphql'],
context: ({ req }) => ({
req,
loggedUserId: req.headers['x-user-id'],
membersByGroupLoader: membersByGroupLoader(),
groupsLoader: groupsLoader(),
viewsByGroupLoader: viewsByGroupLoader(),
customFieldLoader: customFieldLoader(),
customFieldUserByContactsLoader: customFieldUserByContactsLoader(),
customFieldContactByContactsLoader: customFieldContactByContactsLoader(),
}),
如果我尝试添加以下 GraphQLModule,应用程序会崩溃:
GraphQLModule.forRoot({
debug: false,
playground: true,
}),
我有一个 Docker 配置。它可能会干扰,但我不确定。
我怎样才能让 GQL Playground 正常工作?
【问题讨论】:
标签: typescript graphql nestjs graphql-playground graphql-federation