98得票10回答
GraphQL 期望 xxx.yyy 字段返回一个可迭代对象,但未找到。

我目前正在尝试使用NodeJS进行GraphQL,但我不知道为什么在以下查询中会出现错误:{ library{ name, user { name email } } } 我不确定我的 resolveLibrary 的 type 是否正确...

92得票1回答
GraphQLScalarType中的parseValue和parseLiteral有什么区别?

在GraphQL自定义标量类型的文档中(我尝试创建自己的日期类型),我不确定parseValue和parseLiteral之间有什么区别。 http://graphql.org/graphql-js/type/#graphqlscalartype 文档似乎没有包括任何描述这些函数应该做什么...

82得票5回答
Firebase和GraphQL

有人有使用GraphQL和Firebase的经验吗? 我想应该将Firebase调用放在相关字段的解析器中,将组件属性中的某些变量传递到查询的参数中。 我们如何使用GraphQL在Firebase中插入新数据?

79得票1回答
类型为“User”的字段“me”必须选择子字段。

你好,我正在尝试学习GraphQL语言。以下是我的一小段代码。 // Welcome to Launchpad! // Log in to edit and save pads, run queries in GraphiQL on the right. // Click "Download...

78得票8回答
记录一个 GraphQL API

使用REST,我们可以使用Swagger、RAML或其他技术来记录API并生成HTML文档,消费者可以在不需要与服务器进行任何交互的情况下阅读。 GraphQL是否有类似的功能?是否有一种方法可以生成资源和属性的文档?

75得票2回答
如何在GraphQL中为输入参数添加默认值

我有这样一个输入类型,我想在其中一个字段上添加一个默认值。我想要在ExampleInput内的value字段中添加0。type ExampleType { value: Int another: String } type Mutation { example(input: Ex...

67得票1回答
GraphQL: 非空数组/列表

我现在正在学习GraphQL,当我跟着教程走时,遇到了一个我无法理解的行为。 假设我们在模式中定义了类型:type Link { id: ID! url: String! description: String! postedBy: User votes: [Vote!]!...

64得票5回答
你如何防止GraphQL/Apollo服务器上的嵌套攻击?

如何防止针对Apollo服务器的嵌套攻击,例如使用以下查询:{ authors { firstName posts { title author { firstName posts{ title ...

63得票3回答
在GraphQL中如何使用数组作为参数来查询对象列表

我想查询一个拥有ID数组的对象列表。类似以下SQL查询:SELECT name FROM events WHERE id IN(1,2,3,...); 我该如何在GraphQL中实现这一点?

63得票4回答
你能否将GraphQL类型同时作为输入和输出类型?

我有一些对象类型,希望能够同时用作输入和输出 - 例如货币类型或预订类型。我该如何定义我的架构以具有支持输入和输出的类型 - 如果不必要,我不想重复编写代码。 我也不想创建像货币和状态枚举之类的重复输入类型。export const ReservationInputType = new Inp...