227 I’m learning GraphQL and am using prisma-binding for GraphQL operations. I’m facing this nodemon error while I’m starting my Node.js server and its giving me the path of schema file which is auto generated by a graphql-cli. What is this error all about? Error: Internal watch failed: ENOSPC: System limit for number of file […]
263 I’m trying to understand where GraphQL is most suitable to use within a microservice architecture. There is some debate about having only 1 GraphQL schema that works as API Gateway proxying the request to the targeted microservices and coercing their response. Microservices still would use REST / Thrift protocol for communication though. Another approach […]
127 In a schema file that I have I noticed there are exclamation marks after some types, like # Information on an account relationship type AccountEdge { cursor: String! node: Account! } What do these mean? I can’t find anything about it in the documentation or through googling ? graphql Share Improve this question Follow […]
93 I’m currently trying GraphQL with NodeJS and I don’t know, why this error occurs with the following query: { library{ name, user { name email } } } I am not sure if the type of my resolveLibrary is right, because at any example I had a look at they used new GraphQL.GraphQLList(), but […]
316 Assume you have a GraphQL type and it includes many fields. How to query all the fields without writing down a long query that includes the names of all the fields? For example, If I have these fields : public function fields() { return [ ‘id’ => [ ‘type’ => Type::nonNull(Type::string()), ‘description’ => ‘The […]
116 I want to get the schema from the server. I can get all entities with the types but I’m unable to get the properties. Getting all types: query { __schema { queryType { fields { name type { kind ofType { kind name } } } } } } How to get the properties […]
164 I am consuming a GraphQL endpoint and I get results that contain edges and node tags. I am supplying a clean JSON structure for my query, so this doesn’t make sense to me. It seems as if the GraphQL server is polluting my data with no obvious benefit. Why are these terms included in […]
165 Could you please explain why if input argument of mutation is object it should be input type? I think much simpler just reuse type without providing id. For example: type Sample { id: String name: String } input SampleInput { name: String } type RootMutation { addSample(sample: Sample): Sample # <– instead of it […]
176 I’m testing my GraphQL api using Jest. I’m using a separate test suit for each query/mutation I have 2 tests (each one in a separate test suit) where I mock one function (namely, Meteor’s callMethod) that is used in mutations. it(‘should throw error if email not found’, async () => { callMethod .mockReturnValue(new Error(‘User […]
2 I am looking for a way to modify the response object of a graphql query or mutation before it gets sent out. Basically in addition the the data object, I want to have extra fields like code and message. At the moment I am solving this by adding the fields directly into my GQL […]