首页 > 解决方案 > GraphQLError [Object]:语法错误:无法解析意外字符“;”

问题描述

当我设置服务器、连接到 MongoDB 数据库并进行突变时,在终端中运行节点索引后出现以下错误:GraphQLError [Object]:语法错误:无法解析意外字符“;”。

索引.JS:

const { ApolloServer } = require('apollo-server'); 
const gql = require('graphql-tag'); 


const typeDefs = gql`; 
type Query{ 
    SayHi: String! 
    } 
`; 

const resolvers = { 
    Query: { 
        sayHi: () => 'Hello World!' 

        }
    }; 
const server = new ApolloServer({ 
    typeDefs, 
    resolvers 
}); 

server.listen({ port: 5000 }).then((res) => { 
    console.log('Server running at ${res.url}');
}) 

我该如何解决这个问题?

标签: javascriptgraphqlexpress-graphql

解决方案


我遇到了同样的问题,错误消息准确地说明了出了什么问题。不应该包含;gql块中。我通过删除;字符解决了这个问题。


推荐阅读