首页 > 解决方案 > GraphQL 前端反应

问题描述

我创建了变量来接收 GraphQL 申请

const users = gql`
  getCompanyById(id: "Jwx7C2RAekf1XZmUf9kX") {
    __typename
    ... on Company {
      name
      usersConnection(first: 10) {
        edges {
          node {
            id
            firstName
            lastName
            phone
            email
            cpf
          }
        }
      }
    }
  }
`;

但是在前端抛出这个错误。

GraphQLError: Syntax Error: Unexpected Name "getCompanyById".

标签: reactjsgraphql

解决方案


我猜您在 getCompanyById 之前缺少大括号。尝试这个:

const users = gql` {
  getCompanyById(query: {id: "Jwx7C2RAekf1XZmUf9kX"}) {
    __typename
    ... on Company {
      name
      usersConnection(first: 10) {
        edges {
          node {
            id
            firstName
            lastName
            phone
            email
            cpf
          }
        }
      }
    }
  }

} `;


推荐阅读