November 2019
Beginner
804 pages
20h 1m
English
On the server side, a GraphQL schema is used by the GraphQL runtime to figure out what is being requested and how to retrieve it.
We won't be able to cover schemas in detail but know that they are central to GraphQL. They describe the different objects, their types (we won't be able to cover String, Int, Float, Boolean, ID, and so on), as well as all supported queries and mutations, with their required/optional arguments.
Whenever a request comes in, it is validated against the schema (which can, for example, force some fields to be present). If the validation passes, then the query is analyzed and GraphQL resolvers take care of getting the requested data.
Read now
Unlock full access