最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Graphql在与nodejs一起运行时显示错误?

运维笔记admin9浏览0评论

Graphql在与nodejs一起运行时显示错误?

Graphql在与nodejs一起运行时显示错误?

我通过nodejs新安装了graphql,在设置构建模式时出现以下错误TypeError:builtScheme不是函数。代码在下面给出

const express = require('express');
const bodyParser = require('body-parser');
const graphqlHttp = require('express-graphql');
const { builtScheme } = require('graphql');

const app = express();
app.use(bodyParser.json());

app.use('/api',graphqlHttp({
    schema: builtScheme(`
    type RootQuery {
        events:[String!]!

    }
    type RootMutation{
        createEvent(name:String):String


    }
    scheme{
        query: RootQuery
        mutation: Rootmutation
    }
    `),
    rootvalue:{
        events:()=>{
            return ["Romatic comedy","missing u","dont u dare"]
        },
        createEvent:(args)=>{
            const eventname =args.name;
            return  eventname
        }

    },
    graphiql:true

}))

app.listen(3000,(err,result)=>{
    if(err){
        console.log('node is unable to start');
    }
    else{
        console.log('node is running at 3000');
    }
});

如果有人知道解决方案,请回复给我吗?

回答如下:

看起来像您在寻找buildSchema,但是您是const { builtScheme } = require('graphql');

尝试:const { buildSchema } = require('graphql');

发布评论

评论列表(0)

  1. 暂无评论