Graphiql 从 Node.js 后端给出正确的输出,但 React Apollo 客户端具有相同的查询给出了错误的输出

问题描述

我的问题的要点在标题中。

所以我用 Node.js 制作了简单的 GraphQL 后端。当我用 GraphiQL 检查它时,它工作正常。但是当我使用 React (Apollo) 客户端获取它时,我与 GraphQL 一起使用的相同查询不起作用。它不会抛出错误,它会显示数据,但值不正确(它混合了来自不同条目的值,但没有明确的模式)。

查询

query{
  getAllUsers{
    id
    name,email,roles {
      id
      role
    }
  }
}

id、name 和 email 总是正确的,在 GraphiQL 和 React 客户端中都是正确的,但在 GraphiQL 中角色是正确的,并且在 React-Apollo 客户端中总是混淆。我不是 GraphQl 专家,所以我问了一个专家 - 我做错了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)