GraphQLError [Object]:语法错误:无法解析意外字符“;”

问题描述

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

Index.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}');
}) 

我该如何解决这个问题?

解决方法

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...