如何在graphql模式中为`args`定义类型?

时间:2019-12-04 01:53:23

标签: node.js graphql

我正在以编程方式构建graphql模式,然后执行以下指示:https://graphql.org/graphql-js/constructing-types/

它运作良好,但是如何为查询参数建立类型?以下是queryType的示例,它具有一个参数id,类型为graphql.GraphQLString。如何为该参数建立类型?我要在args: MyArgType下面定义queryType

var queryType = new graphql.GraphQLObjectType({
  name: 'Query',
  fields: {
    user: {
      type: userType,
      // `args` describes the arguments that the `user` query accepts
      args: {
        id: { type: graphql.GraphQLString }
      },
      resolve: (_, {id}) => {
        return fakeDatabase[id];
      }
    }
  }
});

0 个答案:

没有答案