86得票3回答
如何在“GraphQL模式语言”中为字段添加描述

我有一个GraphQL模式,其中一部分如下所示:type User { username: String! password: String! } 在 GraphiQL 中,有一个描述字段,但它总是说“自我描述”。我该如何向模式添加描述?

54得票1回答
当执行变更时,为什么会出现“无法为非空字段返回null”错误?

我在服务器端尝试使用(Apollo)GraphQL,并且遇到了一个可能很傻的问题。我正在尝试注册用户,但一直收到下方链接图片中显示的错误。问题出在哪里?请忽略非常简单的身份验证流程,因为我只是在测试GraphQl。 以下是相关代码片段: Schemaexport default ` ...

48得票3回答
阿波罗/GraphQL针对具有动态键的对象的字段类型

假设我的GraphQL服务器想要以JSON格式获取以下数据,其中person3和person5是一些ID:"persons": { "person3": { "id": "person3", "name": "Mike" }, "person5": { "i...

37得票6回答
为什么GraphQL查询返回null?

我有一个graphql/apollo-server/graphql-yoga端点,它公开了从数据库(或REST端点或其他服务)返回的数据。 我知道我的数据源正在返回正确的数据--如果我在解析器内记录数据源调用的结果,我可以看到返回的数据。但是,我的GraphQL字段总是返回null。 如果...

36得票6回答
如何在react-apollo中处理删除操作

我有一种像突变的情况mutation deleteRecord($id: ID) { deleteRecord(id: $id) { id } } 在另一个地方,我有一份元素列表。 从服务器返回是否有更好的内容,并且应该如何更新列表? 更普遍地说,在Apollo/GraphQL...

35得票6回答
如何使用 `apollo-server` 加载 .graphql 文件?

我目前正在使用单独的.graphql文件加载GraphQL架构,但它被封装在字符串中: schema.graphql const schema = ` type CourseType { _id: String! name: String! } type Qu...

31得票4回答
如何将GraphQL请求字符串解析为对象

我正在运行Apollo lambda服务器以处理GraphQL。我希望拦截POST请求体中的GraphQL查询/突变,并解析它,以便找出请求正在请求哪个查询/突变。环境是Node.js。 请求不是JSON,而是GraphQL查询语言。我已经找过了一些方法将其解析为可以导航的对象,但是没有结果...

31得票2回答
使用makeRemoteExecutableSchema拼接安全订阅

我们已经实现了模式拼接,其中GraphQL服务器从两个远程服务器获取模式并将它们拼接在一起。当我们只处理查询和变异时,一切都很正常,但现在我们有一个用例,甚至需要拼接订阅,而远程模式上实施了身份验证。 我们很难弄清楚如何通过网关将从客户端收到的连接参数中接收的授权令牌传递给远程服务器。 以...

31得票3回答
Apollo Server 和 Express-GraphQL 有什么区别?

我想要开发一个应用程序,并且建议使用GraphQl作为API, 但我不确定应该选择哪个平台以及它们之间的区别。apollo server vs express-graphql 我也需要在这个项目中使用TypeScript。 欢迎任何好的想法。

25得票3回答
如何在 Apollo GraphQL 服务器中创建嵌套解析器

考虑到以下Apollo Server GraphQL模式,我希望将其分解为单独的模块,因此不想在根查询架构下使用作者查询。我想将其分离。所以我添加了另一层称为authorQueries,然后将其添加到根查询中。type Author { id: Int, firstName: ...