javascript - 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}');
})
我该如何解决这个问题?
解决方案
我遇到了同样的问题,错误消息准确地说明了出了什么问题。不应该包含;
在gql
块中。我通过删除;
字符解决了这个问题。
推荐阅读
- reactjs - 如何根据反应元素对 Material UI React 中的表格进行排序?我正在返回显示绿色或红色指示器的 svg 元素
- php - WooCommerce 管理订单中具有订单状态功能的自定义操作按钮
- azure - Azure Repo - 如何将标签组织到文件夹中
- json - 使用 jq 将字符串列表转换为 JSON 数组
- python-2.7 - 在 ubuntu 18.04 中使用 python 2.7 构建错误 Buildout Plone 4.3.11
- spring-boot - @Cacheable 抛出错误为缓存操作返回空键
- angular - 如何在 ANGULAR 8 中双向绑定自定义指令?
- google-cloud-platform - 如何使用 Google API 获取 IAM 中所有成员的列表
- java - 如何从 Firebase 在 RecyclerView 中打开 URL?
- python - 如何将用户获取的文件路径保存在Json文件中?