Si tu app/servicio/lo-que-sea funciona, no hagas nada next()
.
Si estas comenzando un proyecto nuevo o te gusta vivir al limite vo dale.
Lo más fácil para entender como funciona, antes de iniciar tu propio servicio con GraphQL, es usar graph.cool.
graph.cool es de las cosas más mágicas que podrás encontrar relacionada a GraphQL.
Usar estas herramientas ayuda a construir querys
y mutations
a prueba de errores con el extra de ver la documentación.
query
es a curl -X GET /users
como mutation
es a curl -X DELETE /users/1
schema
, resolvers
, args
?schema {
query: Query,
mutation: Mutation
}
type Query {
posts: [Post]
author(id: Int!): Author
}
type Mutation {
upvotePost (
postId: Int!
): Post
}
type Author {
id: Int!
firstName: String
lastName: String
posts: [Post]
}
type Post {
id: Int!
title: String
author: Author
votes: Int
}