【问题标题】:GraphQLError: Syntax Error: Expected Name, found <EOF>GraphQLError:语法错误:预期名称,找到 <EOF>
【发布时间】:2019-11-12 20:01:16
【问题描述】:

我在 graphql 查询中遇到了上述错误,顺便说一下,我正在使用 apollo-react 并使用 Query 组件来呈现数据

这是我的代码

const GET_VEHICLE_CHECKS = gql`
query getVehicleChecks($uuid: String!) {
  tripDetails(uuid: $uuid){
    departmentAssigned{
      vehicleChecks{
        conditions{
          id
          name
          standard
          valueType
          spinnerItems
        }
      }
    }
  }

`;

这就是我的实际查询的样子

{
  tripDetails(uuid: "c0e7233093b14afa96f39e2b70c047d8"){
    departmentAssigned{
      vehicleChecks{
        conditions{
          id
          name
          standard
          valueType
          spinnerItems
        }
      }
    }
    vehicleConditions{
      id
      condition{
        id
        standard
      }
      value
    }
  }
}

我尝试更改变量名,但没有奏效

【问题讨论】:

    标签: graphql react-apollo graphql-tag


    【解决方案1】:

    您在查询末尾缺少右括号 }

    const GET_VEHICLE_CHECKS = gql`
    query getVehicleChecks($uuid: String!) {
      tripDetails(uuid: $uuid){
        departmentAssigned{
          vehicleChecks{
            conditions{
              id
              name
              standard
              valueType
              spinnerItems
            }
          }
        }
      }
    } <- THIS
    `;
    

    【讨论】:

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