问题标签 [graphiql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
58 浏览

react-native - 查询在 GraphIQL 中有效,但在 Relay Classic 中无效

我正在尝试查询以获取参与者列表。在 GraphiQL 中,这是可行的。但是,在使用 React-Native/RelayClassic 的前端,查询只返回一个参与者

在 GraphiQL 中:

边缘返回许多参与者的地方

在 RelayClassic 中:

边缘只返回一个参与者

是什么导致了这种情况发生?

我的代码中是否还有其他地方需要查看才能返回列表?

任何帮助将不胜感激!我已经坚持了很长一段时间。

更新

我发现了这个问题。有一个父中继容器与可以到达 completionPeople 容器的参与者数量冲突。

0 投票
0 回答
23 浏览

node.js - Nodejs CompanyId 未出现在控制台日志中

我只是致力于将公司与用户联系起来。我在用户类型上创建了一个新的公司字段,并告诉它它将是 type CompanyType

我的下一步是在这个属性上定义一个解析函数,以便 GraphQL 知道如何找到与给定用户关联的公司。

所以我在这里的目标是找到一个用户并找到他们的关联公司。我想教 GraphQL 如何从用户走到公司。

这是我写的代码:

我的期望console.log(parentValue, args);是在控制台中得到这个输出:

在我去 graphiQL 并点击播放按钮后请求这个:

相反,我在控制台中得到的输出是这样的:

我不确定为什么我在教授 GraphQL 如何获取这些数据以使用 resolve 函数填充该公司属性时没有成功。请帮忙。

0 投票
0 回答
289 浏览

graphql - Apollo 2.x graphIQL 无法订阅?

我的 Apollo 查询和突变运行良好。现在我正在添加订阅,由于某种原因,graphIql(请注意图中I ql 中的 I)无法触发订阅。订阅中的断点未激活,数据以null. graphIql 中没有控制台日志错误。

以下是相关代码:

类型

旋转变压器

在 GraphiQL 中输入的查询

图形响应

我会错过什么?

更新

我看到我需要设置 graphIql 以了解我的订阅端点。我已经用谷歌搜索了很多,但还没有看到如何使用这个客户端设置:

修改此设置以告知 graphIql 订阅端点的正确方法是什么?

0 投票
0 回答
98 浏览

graphql - 使用来自 apollo-link-ws 的 WebSocketLinks 时添加 Graph*I*QL 订阅端点?

这是我初始化 ApolloClient 的客户端代码:

这在客户端上完美运行。并使用它图表I ql(请注意“I”)适用于查询和突变。但是图I ql 还不适用于订阅,因为我还没有告诉它订阅端点。

在使用 WebSocketLinks 而不是 Express 时,搜索 SO 的答案似乎没有出现任何适用的问题。

使用 WebSocketLinks 时,告诉图形I ql 订阅端点的正确方法是什么?

0 投票
1 回答
544 浏览

django - django 石墨烯奇怪地不包括我的模型字段之一

我花了几个小时在这上面,没有运气,它看起来像一个错误。所有字段都显示在我的查询结果中,但“类型”和“类型”和“发行者”之间没有区别,例如,两者都是外键。石墨烯在它存在时随机删除类型,当我在解析器中打印它时,我看到它有一个值。当我尝试在 graphiql 中查询字段类型时,我收到以下错误:“无法在类型 \"Post\" 上查询字段 \"type\"。” 任何想法?

0 投票
2 回答
2774 浏览

express-graphql - 无法读取 Object.renderGraphiQL 中未定义的属性“startsWith”

我正在阅读 udemy 的 GraphQL 教程,

https://www.udemy.com/introduction-to-graphql-and-apollo-building-modern-apis

我正在阅读操作 graphql 和 graphiql -> apollo -express - 服务器的指南。并得到了这个。视频中未定义此特定错误。这是一个免费的教程,第 9 课有这个。怎么办。我找不到解决办法。请帮忙。

renderGraphiQLString.js

这是它说有错误的行-->

解决GraphiQLString.js

服务器.js

0 投票
1 回答
604 浏览

node.js - GraphQL / Apollo: "No Schemas available". NodeJS

I`m trying to work with GraphQL/Apollo, and my "Documentation Explorer" loading infinitely and doesnt show anything, and i can't make any queries.

enter image description here

After few minutes I getting an typeError "Failed to fetch".

Here's my graphql/index.js file:

Console and DevTools both clear. Can someone explain, what`s wrong? Thank you !

0 投票
1 回答
955 浏览

graphql - grpahiql 不使用 /graphql 的应用程序上下文路径

我已经使用带有 spqr 的 graphql 框架开发了一个应用程序,下面给出了依赖项。我的 Spring Boot 应用程序有一个上下文路径,例如 server.servlet-path=/asdfg

该应用程序是一个 Java / Spring Boot 应用程序,其中我的终点是 PersonQuery - 显示在这里

现在在应用程序启动时,我加载 personQuery 然后构建 Schema。(我使用 spqr 并且没有带有类型定义的 .graphqls 文件,但它们像上面一样被注释)带有 @RestController 类。

上面的代码足以显​​示 http://localhost:8080/asdfg/graphiql其中“asdfg”是我的应用程序上下文路径。但是在 graphIQL UI 中,我看不到通常显示的文档下的架构。我发现的原因是虽然 graphIQL UI 使用 /graphql 进行了 POST 调用,但它没有在路径上添加上下文。那是 POST http://localhost:8080/graphql而不是 POST http://localhost:8080/asdfg/graphql

如果我从 Spring 应用程序中删除上下文路径,则该应用程序运行良好。有没有办法可以在 POST http://localhost:8080/graphql调用中包含上下文路径?

0 投票
2 回答
3308 浏览

ruby-on-rails - 在 GraphQL/Rails 中如何在 query_type 中传递参数?

所以我试图查询数据库中的单个用户,但最终得到:

当我运行以下查询时,我在 GraphiQL 中得到了它:

在我的 query_type.rb 我有以下内容:

最初我有:

同样的问题。如果我取出 id: 同样的问题。同样的问题:

0 投票
0 回答
138 浏览

node.js - 尝试获取特定的单个记录时,GraphiQL 返回空值

我正在尝试构建一个基本的 GraphQL 模式。我有一个在端口 3000 上运行的 JSON 服务器,其中包含我想使用 GraphiQL 检索的数据。

以下是我为此编写的代码:

这就是我写查询的方式。

这是正在生成的输出。

但是,当我尝试使用 console.log 验证是否从 data.json 文件中获取正确的数据时,生成的输出包含正确的非空值。有人可以帮我解决这个问题吗?此外,当我尝试使用 GraphQLList 一次获取所有客户的列表时,也没有发生错误,如下所示: