问题描述
当我设置服务器、连接到 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
。我通过删除 ;
字符解决了该问题。