【问题标题】:GraphQLError [Object]: Syntax Error: Cannot parse the unexpected character ";"GraphQLError [Object]:语法错误:无法解析意外字符“;”
【发布时间】: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”。

标签: javascript graphql express-graphql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-03-13
    • 2019-01-05
    • 2018-11-23
    • 2020-06-15
    • 2019-02-10
    • 2012-06-17
    • 2013-10-11
    • 2015-05-11
    • 2023-03-18
    相关资源
    最近更新 更多