- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 graphql 新手,所以我遇到了一些问题。基于nodeJS的服务器,带有express包。我正在用 GraphQLObjectType 表示法编写 Apollo Graphql 的模式。当我想将两个模式合并为一个时,我使用 graphql-tools npm 包中的 mergeSchemas 方法,并在合并时遇到一些错误。谁能指出我做错了什么?
const { mergeSchemas } = require('graphql-tools');
const { GraphQLSchema } = require('graphql');
const queryType = require('./queryType');
const eventMutations = require('./eventMutations');
const userMutations = require('./userMutations');
const mutationType = mergeSchemas({
schemas: [eventMutations, userMutations],
});
module.exports = new GraphQLSchema({
query: queryType,
mutation: mutationType,
});
每个 eventMutations、userMutations 都是 GraphQLObjectType
错误是:
Invalid schema passed
在
mergeSchemas({...
有什么想法吗?
最佳答案
问题是我想合并 GraphQLObjectType 但不是真正的 GraphQLSchema。所以解决方案是为用户和事件创建 GraphQLSchema,然后将它们完美地合并在一起。
关于node.js - 来自 GraphQLObjectType 模式的 graphql mergeSchemas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55402142/
假设我有以下代码作为 graphql 架构。 userType 包括用户的 id 和 name,并且有两种查询:allUsers: [userType] 和用户(id:Int!):用户类型。 let
我正在使用 express-graphql以及以下查询: invitations { sent received } 模式定义(简化)如下: const InvitationType
对于我的 MongoDB 对象,我有一个架构,其中有很多嵌套数据。 但是我在 GraphQL 中完美地实现了获取数据的查询,但是我无法获取嵌套数据,因为我无法定义类型。 fields() {
我浏览了 GraphQL 的 Object Types教程,然后通读 Constructing Types文档的一部分。我通过创建一个简单的 case convention converter 进行了
我想返回类 A 的列表来 self 的 GraphQLDatafetcher 的对象。我知道我可以退单A像这样: GraphQLObjectType a = GraphQLAnnotations.ob
可能标题不适合我的问题,但让我解释一下我的情况。我正在使用 Graphql 模式。这是我的初始 schema.js 文件 https://github.com/sany2k8/graphql-udem
我正在使用 graphql npm 包来构建一个 graphql 模式,其中包含如下所示的突变: type Mutation { cxUnitCosts_onSave(data: [CxUnitC
我想学习 GraphQL,并且正在编写一个代表书店的示例,用户可以在其中成为多本书的作者。 我的问题是我无法在 UserType (GraphQLObjectType) 中定义“BookType”类型
我是 graphql 新手,所以我遇到了一些问题。基于nodeJS的服务器,带有express包。我正在用 GraphQLObjectType 表示法编写 Apollo Graphql 的模式。当我想
我是 Graph Ql 的初学者。但我正在尝试使用 Node 创建一个 grapghql 服务器并表达如下... const graphql = require('graphql'); const _
我正在尝试使用 Gatsby 从 GraphQL 查询数据。我按照 Gatsby's 说明使用 GraphQL 查询页面中的数据,但是,我一直收到错误消息。 错误(这是我需要修复的,而不是下面的示例)
我正在开发 GraphQL 的演示项目。却被困在这里。我想将整个对象作为结果发送。我要发送的对象是: exports.fakeDatabase = { 1: {
在服务器启动时 (node index.js) 我的 GraphQL NodeJS 服务器出现以下错误: Error: Query.payment(data:) argument type must
我是一名优秀的程序员,十分优秀!