graphql - GraphQLError:语法错误:预期名称,找到 [
问题描述
尝试运行 React 应用程序后,我收到以下错误:
“GraphQLError:语法错误:预期名称,找到[”
错误引用的具体突变是:
import gql from "graphql-tag";
export default gql(`
mutation($name: String!, $address: String!, $phoneNumber: String!,
$allegedOffenses: String!, $courtDates: [AWSDate]!) {
createClient(
name: $name,
address: $address,
phoneNumber: $phoneNumber,
allegedOffenses: $allegedOffenses,
courtDates: $[AWSDate]
) {
id,
name,
address,
phoneNumber,
allegedOffenses,
courtDates,
comments {
items {
commentId
}
}
}
}`);
我尝试使用在GraphQLError: Syntax Error: Expected :, found {中找到的故障排除步骤,但没有任何运气。有什么想法吗?
解决方案
参数突变中的错字courtDates
..
createClient(
name: $name,
address: $address,
phoneNumber: $phoneNumber,
allegedOffenses: $allegedOffenses,
courtDates: $[AWSDate]
)
应该:
createClient(
name: $name,
address: $address,
phoneNumber: $phoneNumber,
allegedOffenses: $allegedOffenses,
courtDates: $courtDates
)
推荐阅读
- c# - 双关语 2 | 无法动态添加玩家子变换来变换数组
- c# - 为什么脚手架没有按预期工作?
- python - 复选框变量未在 tkinter 中更新
- python - 有没有办法在 for 循环中每次迭代都打印一个不同的变量?
- excel - 如何将列表框选择格式化为 Excel 工作表中的会计值?
- javascript - 将 geojson 多边形转换为不同的坐标
- java - 连接到 bazel-buildfarm 上的远程 Bazel 主服务器时出现“不可用的 io 异常”
- javascript - 为什么 React 事件处理程序在接收参数时表现不同?
- python - 使用 Tkiner Python 对 SQLite 数据库进行动态查询
- openssl - Bash期望解密密码