• [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.

  • 相关阅读:
    Python学习-if条件语句
    Python学习-变量
    认识Python
    win7分盘
    mysql环境变量配置
    mysql的下载及配置
    c# excel xls保存
    js 在线引用
    js layer.js
    vue day3 bootstrap 联动下拉
  • 原文地址:https://www.cnblogs.com/Answer1215/p/6228190.html
Copyright © 2020-2023  润新知