问题标签 [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 投票
1 回答
1010 浏览

graphql - GraphQL:从突变中查询另一个表中的值

假设我有一个表t1,它是另一个表的外键t2。为简单起见,t2只有列 'name' 和 'id' 都是唯一的。我将 id 存储在t1.

我的问题是我想写一个我知道名字的突变,但是当我去存储一些东西时我不知道 id t1。有没有办法在我的突变内部进行查询,以便转换我的语句中的值?

也许我可以添加到我的项目中的插件?

我最终得到这样的东西,我传入一个已知名称,但我想存储 id

这是一个简单的例子。我不想用名称查询 id 的原因实际上t1是外键对无数其他具有相同情况的表,我不想做 9+ 查询只是为了将每个字符串转换为一个整数 ID。

我宁愿能够做这样的事情:

哪里t2Byt2(name: $knownT2Name) { id }会是一个子查询,它传递名称并获取 id,然后将 id 存储在“t2_id”中

我正在查看 postgraphile 的嵌套突变插件(这是 GitHub),但我没有任何吸引力。这不是我要找的。

0 投票
1 回答
394 浏览

graphql - Prettify GraphiQL 查询:过滤器始终格式化为一行不可读的长行

我在浏览器的 GraphiQL 窗口中美化了我的 GraphQL 查询。我使用 Gatsby GrapiQL 实现。过滤器部分总是压缩成一条长线,所以我必须使用水平滚动条。这已经困扰我好几个月了。

漂亮的代码

它在浏览器中的外观:如果不滚动,我无法查看或编辑它的排序方式。截断过滤线

这是一个小小的不便,但这种滚动会随着时间的推移而增加。像这样实现的 Prettify 具有糟糕的用户体验。我过滤了我所有的查询,所以我必须做很多滚动。

我查看了官方文档和 github 项目。我没有找到改变格式规则的方法。

有没有办法告诉 prettify 给过滤器自己的行?

0 投票
1 回答
621 浏览

asp.net-web-api - .Net Framework Web API 中的 Graphiql 游乐场

我们如何在 ASP.NET Framework Web 应用程序中实现 Graphql Playground?我能够使用 Postman 的新 GraphQL POST 进行查询,并且它按预期工作。但我无法使用 HotChocolate 的 AspNet Classic GraphiQL nuget 托管 graphiql 游乐场。

https://www.nuget.org/packages/HotChocolate.AspNetClassic.GraphiQL/

如果任何人都可以提供特定于 ASP.NET 框架的代码片段或文档,那将非常有帮助。

0 投票
0 回答
77 浏览

google-cloud-firestore - 有没有办法使用 gatsby-source-firestore 映射骆驼案例字段?

我正在使用 gatsby-source-firestore 和 Firestore 中的映射字段。当我映射一个名为 createdAt 的字段时,我在 GraphiQL 界面中看不到它。但是当我将它更改为在 Firestore 和映射中创建时(不使用骆驼案例),它确实有效。我想知道为什么会发生这种情况,以及是否有另一种方法可以使其工作,除了在 Firestore 中的字段名称中不使用驼峰式大小写(在他们的最佳实践文档中没有提及驼峰式大小写)或 gatsby-source-firestore 存储库中。

0 投票
1 回答
1772 浏览

asp.net-core - 没有可用的架构 graphiql aspnet 核心

我在https://github.com/nmarun/customergraph有我的仓库。当我运行应用程序时,我在文档资源管理器中看不到任何架构。当我查看“网络”选项卡时,我看到了 404。

网络标签中的 404

我想我需要将 GraphiQl 配置为调用 /graphql 端点来检索架构详细信息,并且由于某种原因,我的 HTTP POST 操作方法没有在 /graph 端点处受到打击。

当我到达端点时,所有通过邮递员的调用都可以正常工作:http://localhost:54068/graphql

请协助。

谢谢,阿伦

0 投票
1 回答
405 浏览

graphql - 通过 CORS 的 GraphQL 请求的无效响应和通过使用 JWT 的 GraphiQL 处理身份验证的有效响应

问题是我总是收到没有任何有效负载的 400 响应代码。即使出现问题,graphql 也会使用代码 200 和带有错误块的有效负载。事实上,GraphiQl 工作正常,告诉我设置和架构是正确的。所以......我被困住了。也许,任何想法,在哪里看?

我不认为它失败是因为 cors 本身。我的应用在DRF下运行良好。我决定为我尝试新的技术并使用 GQL 覆盖应用程序。

我的起源:http: //127.0.0.1 :8080

这是我的阿波罗客户:

有我的要求(通过状态来自表单的变量值):

我使用 react-apollo-hook 来执行查询:

我的架构(根据文档):

从 GraphiQL 处理这个查询会给我一个有效的响应。GraphiQL 在浏览器的另一个选项卡上的http://127.0.0.1:8000/graphql上运行。

询问:

变量:

回复:

0 投票
1 回答
287 浏览

json - GraphQL 查询从 JSON 数据源返回 GraphiQL 和 App 中的空对象

我正在尝试通过 Gatsby 中的 GraphQL 获取我的模拟 JSON 数据。响应显示正确的数据,但也显示两个空对象。为什么会这样?

我正在使用gatsby-transformer.json插件来查询我的数据并将gatsby-source-filesystem转换器指向我的 json 文件。

categories.json 我要开始工作的模拟文件:)

GraphiQL 中的 GraphQL 查询

GraphiQL 给我的响应

我只希望得到DEZERTYCANDY BAR部分。为什么有空类别,我该如何解决?

提前致谢

0 投票
1 回答
305 浏览

spring - graphiQL 是否支持弹簧安全性?添加弹簧安全性后,graphiQL UI 无法正常工作

JS CSS 文件未加载

我尝试了下面的代码来允许 js 和 css 文件

我觉得 Graphiql UI 有问题?有人可以帮忙吗?

供参考 GraphiQL UI 用于查询 GraphiQL UI

0 投票
2 回答
1597 浏览

java - 如何将 GraphiQL 与 Spring-Boot 集成?

我的目标是在运行时使用 (1) GraphiQL IDE (2) 动态 GraphQL 模式在 Spring 上构建 GraphQL 服务器。我的 GraphQL 引擎是 GraphQL-Java。

在我的第一次尝试中,我使用了 graphql-java-spring-boot-starter-webmvcgraphiql-spring-boot-starter。GraphQL 服务器和 GraphiQL 都运行良好。但是在graphql-java-spring-boot-starter-webmvc框架下,需要一个GraphQL类的@Bean。在此 bean 中,模式在服务器启动时加载,因此无法更新。

在我的第二次尝试中,我不使用graphql-java-spring-boot-starter-webmvc。相反,我选择spring-boot-starter-web来启动 Web 服务器并定义我自己的 RestController。这很容易更新 GraphQL 实例。但我没有找到与 GraphiQL 集成的方法。我用谷歌搜索了 GraphiQL+Spring,但所有解决方案都使用graphql-java-spring-boot-starter

感谢是否有人可以为我提供任何一种方法的想法。

0 投票
1 回答
1201 浏览

django - GraphQL AttributeError:模块“石墨烯”没有属性“英雄”

我是 Django 和 GraphQL 的初学者,我在第一步遇到问题,我无法访问 GraphiQL,我遇到了错误

traindjango/heroes/schema.py

traindjango/traindjango/schema.py

traindjango/traindjango/settings.py

traindjango/heroes/models.py

你能帮我做什么吗?

非常感谢