【问题标题】:GraphQLError: Syntax Error: Expected Name, found [GraphQLError:语法错误:预期名称,找到 [
【发布时间】: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 { 中的故障排除步骤,但没有任何运气。有什么想法吗?

【问题讨论】:

    标签: graphql


    【解决方案1】:

    courtDates 参数的突变中的错字..

    createClient(
      name: $name,
      address: $address,
      phoneNumber: $phoneNumber,
      allegedOffenses: $allegedOffenses,
      courtDates: $[AWSDate]
    )
    

    应该是:

    createClient(
      name: $name,
      address: $address,
      phoneNumber: $phoneNumber,
      allegedOffenses: $allegedOffenses,
      courtDates: $courtDates
    )
    

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 2019-11-12
      • 2020-04-18
      • 2022-01-15
      • 2019-01-23
      • 2019-10-09
      • 2021-11-10
      • 2023-03-31
      • 2022-11-15
      相关资源
      最近更新 更多