GraphQLError:语法错误:预期名称,找到<EOF>

mal*_*ala 3 graphql react-apollo graphql-tag

我在graphql查询中遇到了以上错误,我正在顺便起诉apollo-react,并使用Query组件呈现数据

这是我的代码

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

`;
Run Code Online (Sandbox Code Playgroud)

这就是我的实际查询

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

Run Code Online (Sandbox Code Playgroud)

我尝试更改变量名称,但这没有用

Mar*_*iel 7

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

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

  • 这就是我的答案。太糟糕了,编写此错误消息的人没有意识来编写描述性消息。EOF 是模糊的,有人真的不需要去查找它的含义来理解。 (3认同)