GraphQLError [Object]:语法错误:无法解析意外字符“;”
Posted
技术标签:
【中文标题】GraphQLError [Object]:语法错误:无法解析意外字符“;”【英文标题】:GraphQLError [Object]: Syntax Error: Cannot parse the unexpected character ";" 【发布时间】:2021-07-14 06:48:46 【问题描述】:当我设置服务器、连接到 MongoDB 数据库并进行突变时,在终端中运行节点索引后出现以下错误:GraphQLError [Object]: Syntax Error: Cannot parse the unexpected character " ;"。
索引.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');
)
我该如何解决这个问题?
【问题讨论】:
const typeDefs = gql
; ` 在第 4 行?
不知什么原因,换了你说的那一行,我还是没有得到主机。当我在终端中输入节点索引时,我得到“TypeError: Cannot read property 'some' of undefined”。
【参考方案1】:
我遇到了同样的问题,错误消息准确地说明了问题所在。 gql
块中不应包含 ;
。我通过删除 ;
字符解决了这个问题。
【讨论】:
以上是关于GraphQLError [Object]:语法错误:无法解析意外字符“;”的主要内容,如果未能解决你的问题,请参考以下文章
GraphQLError:语法错误:无法解析意外字符“;” [关闭]
GraphQLError:语法错误:无法解析意外字符“\u00A0”