GraphQL-变量id不能是非输入类型Float

GraphQL-变量id不能是非输入类型Float,graphql,react-apollo,apollo-client,graphql-js,Graphql,React Apollo,Apollo Client,Graphql Js,可能是一个绝对初学者的问题: import gql from "graphql-tag"; import { graphql } from "react-apollo"; export const productQuery = gql` query Product($id: Float!){ getProduct(id:$id){ name, description, variants{price}

可能是一个绝对初学者的问题:

import gql from "graphql-tag";
import { graphql } from "react-apollo";

export const productQuery = gql`
    query Product($id: Float!){
        getProduct(id:$id){
            name,
            description,
            variants{price}
        }
    }
`;

export default graphql(productQuery, {
  options: props => ({ variables: { "id": 1 } })
});
我在开发人员控制台中收到此错误消息:

"GraphQL error: Variable '$id' cannot be non input type 'Float!'. (line 1, column 20):
query Product($id: Float!) {
                   ^
GraphQL error: Unknown type 'Float'. (line 1, column 20):
query Product($id: Float!) {
                   ^
GraphQL error: Cannot query field 'getProduct' on type 'Query'. (line 2, column 3):
  getProduct(id: $id) {
  ^"
如果使用graphQLi工具发送此查询,我对它没有问题。
有什么问题吗?

第二条错误信息尤其令人困惑。这是Go后端吗?如果是这样的话,我已经。它是typescript/node,我将$id更改为$recordId,但没有任何效果:-/这是唯一一个给您带来问题的查询,还是您无法从react应用程序期间查询服务器?您能分享您的客户端配置吗?第二条错误消息尤其令人困惑。这是Go后端吗?如果是这样的话,我已经。它是typescript/node,我将$id更改为$recordId,但没有任何效果:-/这是唯一一个给您带来问题的查询,还是您无法从react应用程序期间查询服务器?你能分享你的客户端配置吗?