GraphQLError:语法错误:预期名称,找到 [
Posted
技术标签:
【中文标题】GraphQLError:语法错误:预期名称,找到 [【英文标题】:GraphQLError: Syntax Error: Expected Name, found [ 【发布时间】:2019-04-05 06:52:23 【问题描述】:尝试运行 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 中的故障排除步骤,但没有任何运气。有什么想法吗?
【问题讨论】:
【参考方案1】:courtDates
参数的突变中的错字..
createClient(
name: $name,
address: $address,
phoneNumber: $phoneNumber,
allegedOffenses: $allegedOffenses,
courtDates: $[AWSDate]
)
应该是:
createClient(
name: $name,
address: $address,
phoneNumber: $phoneNumber,
allegedOffenses: $allegedOffenses,
courtDates: $courtDates
)
【讨论】:
以上是关于GraphQLError:语法错误:预期名称,找到 [的主要内容,如果未能解决你的问题,请参考以下文章
Gatsby 站点地图:GraphQLError:语法错误:预期名称,找到 <EOF>
GraphQLError:语法错误:无法解析意外字符“;” [关闭]
GraphQLError [Object]:语法错误:无法解析意外字符“;”