[GraphQL] Create a GraphQL Schema
Posted Answer1215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[GraphQL] Create a GraphQL Schema相关的知识,希望对你有一定的参考价值。
we’ll take a look at the GraphQL Language and write out our first GraphQL Schema. We’ll use the graphql
package available to us through npm
to parse our graphql
language file and resolve our initial query.
const { graphql, buildSchema } = require(‘graphql‘); const schema = buildSchema(` type Query { id: ID, title: String, duration: Int, watched: Boolean } type Schema{ query: Query } `); const resolvers = { id : () => ‘1‘, title : () => ‘bar‘, duration : () => 180, watched : true }; const query = ` query myFirstQuery { id, title, duration, watched } `; graphql(schema, query, resolvers) .then((result) => console.log(result)) .catch(console.error)
We pass in the query we want, GraphQL will verify the query based on the schema we pass in. If it is ok, then will get data from resolver.
以上是关于[GraphQL] Create a GraphQL Schema的主要内容,如果未能解决你的问题,请参考以下文章