如何解决如何在 graphql-express 中放置一个单独的解析器对象?
我有这个 graphql 实现:
const result = await GraphQL.graphql(
schema,`
query {
jobs(title: "Exterior") {
docs {
title
}
}
}
`,resolvers
);
它有效。如您所见,架构和解析器是两个独立的对象。
现在我想在 graphql-express 中使用这个架构和解析器。
但是 graphql-express 不允许单独的解析器对象。
它只允许设置架构和一些根值,如下所示:
graphqlHTTP({
schema: MyGraphQLSchema,// rootValue: {}
graphiql: true,}),
我知道 express-graphql 希望使用 graphql-tools 的 makeExecutableSchema 函数在架构中构建解析器,但我不能这样做,因为在我的情况下,架构已经是架构对象,没有办法makeExecutableSchema 可以在此时将架构对象与解析器合并。
这是漫长的一天,如果这让您感到困惑,请道歉。我很乐意回答问题以供澄清。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。