gpt4 book ai didi

node.js - 使用 graphQlObjectType 的 graphQl 模式

转载 作者:太空宇宙 更新时间:2023-11-03 22:59:11 25 4
gpt4 key购买 nike

我是 Graph Ql 的初学者。但我正在尝试使用 Node 创建一个 grapghql 服务器并表达如下...

const graphql = require('graphql');
const _ = require('lodash')
const { GraphQlObjectType, GraphQLString,GraphQLSchema,buildSchema } =
graphql;
var books=[
{name:'Hezaro yek Shab',gener:'romans',id:1},
{name:'Fergosen memorizes',gener:'sport',id:2},
{name:'Hpliday physics',gener:'sience',id:3}
];

const BookType = new GraphQlObjectType({
name: 'Book',
fields: () => ({
id: { type: GraphQLString },
title: { type: GraphQLString },
gener: { type: GraphQLString }
})
});

const RootQuery=new GraphQlObjectType({
name:'RootQueryType',
fields:{
book:{
type:BookType,
args:{ id: { type: GraphQLString }},
resolve(parent,args){
return _.find(books,{id:args.id});
}
}
},

});
module.exports=new GraphQLSchema({
query:RootQuery
});

我使用 GraphQlObjectType 为书籍和根查询创建架构,然后将书籍类型也传递到根查询类型。我想以任何方式在书籍数组中找到特定的书籍(此时数据不来自数据库 - 仅来自本地数组)

但是我有这个错误 enter image description here

最佳答案

由于拼写错误,导致GraphQlObjectType不是构造函数错误,请将其更改为 GraphQLObjectType .

关于node.js - 使用 graphQlObjectType 的 graphQl 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52530085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com