76得票9回答
graphqlHTTP不是一个函数。

这是我的简单的 GraphQL Express 应用程序 const express = require('express'); const graphqlHTTP = require('express-graphql'); const app = express(); app.use( ...

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

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

38得票1回答
如何从GraphQL响应中删除`__typename`字段,以避免在执行变异操作时出现错误。

我尝试在GraphQL中的Apollo客户端中更改addTypeName: false apollo.create({ link: httpLinkWithErrorHandling, cache: new InMemoryCache({ addTypename: false }),...

21得票9回答
使用createReadStream()上传文件时抛出RangeError: Maximum call stack size exceeded错误。

我正在尝试使用Apollo Server的Upload标量将文件直接发送到S3。我的模式:const { gql } = require('apollo-server-express') module.exports = gql` extend type Mutation { crea...

18得票9回答
在使用GraphQL时出现了意料之外的<EOF>。

每次在同一行遇到EOF错误,已经多次更改代码,甚至降级到以前的 graphql 版本,但没有积极的结果。 我的代码是:const graphql = require('graphql') const _ = require('lodash') const { GraphQLObje...

16得票1回答
如何实现isTypeOf方法?

考虑以下模式:interface INode { id: ID } type Todo implements INode { id: ID title: String! } type Query { node(id: ID!): INode } 考虑到这个类:export ...

15得票3回答
GraphQL: 查询类型字段必须是输出类型,但得到的是未定义的。

我正在尝试我的第一个GraphQL方法。以下是代码: schema.js:import { GraphQLSchema, GraphQLObjectType, GraphQLInputObjectType, GraphQLNonNull, GraphQ...

14得票1回答
如何在GraphQL中返回一个对象数组,可能使用与返回单个对象相同的端点?

我正在制作一个GraphQL API,在其中可以通过id检索汽车对象,或者在没有提供参数的情况下检索所有汽车。 使用以下代码,我能够成功地通过提供id作为参数来检索单个汽车对象。 但是,在我希望得到对象数组(即当我根本没有提供参数时)的情况下,GraphiQL上将无法返回任何结果。 sc...

13得票1回答
Apollo 2.0.0 Graphql cookie session

有人能帮我解决这个问题吗?在Apollo 2.0之前,我的设置如下:我在server.js中使用了express和graphql-server-express。 我有一个只能通过http访问的cookie会话,当用户登录时,我将jwt令牌设置为cookie并将其设置为http only。 ...

12得票1回答
在express GraphQL中解决嵌套数据

我目前正在尝试解决一个简单的食谱清单,其中包含对配料的引用。 数据布局如下:type Ingredient { name: String! amount: Int! unit: Unit! recipe: Recipe } type Recipe { id: Int! ...