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

symfony - 确保路线安全时如何使用graphiql?

我有一个基于 api-platform 的应用程序,它使用 JWT(和 LexikJWTBundle)进行安全路由。使用 Swagger 接口,可以轻松调用提供有效承载的安全路由。但是对于 GraphiQL,我看不到任何有关安全性的信息,因此当调用安全路由时它会失败。

任何的想法 ?还是我们应该阻止在 dev 中使用 graphiql?

谢谢

0 投票
2 回答
98 浏览

graphql - 按类别划分的 Graphiql 结构查询/突变

我想知道是否有任何方法可以在 Graph i QL ide 中构建 graphql 查询/突变。现在我在文档选项卡中有很长的查询/突变列表(见下图)。我想要的是按类别(如用户、客户、实习生等)将它们分开。这可能吗?还是我应该使用其他工具?

在此处输入图像描述

0 投票
2 回答
2889 浏览

django - Django Graphene,传递 JSON 或 dict 数据作为 Mutation 的输入

我有以下情况:我有一个用户,每个用户都有一个库存。我正在努力在突变“CreateUser”中声明用户的库存。这是创建用户的以下突变:

我正在尝试在此突变中声明用户的库存,我期望类似

这些数字是每件商品的数量。如何在石墨烯中定义这些输入?你能轻轻地给我看一个模式吗?

0 投票
1 回答
359 浏览

node.js - Graphiql 变量未传递到服务器

我正在构建一个 Apollo 服务器。我有一个与 Mongo 通信的简单端点。有一组公告。

在我的 graphiql 界面中,公告查询正常工作:

AdvertisementsByAuthor 查询似乎不接受来自变量或硬编码到查询中的字符串参数。

变量:

我已经从解析器中注销,并且传入的是一个空字符串,而不是作者变量的指定值。我是graphql的新手,我希望有人能告诉我我确信这是一个简单的疏忽。

0 投票
1 回答
11954 浏览

java - GraphQL 和 Spring Boot 2.0.3

我想为未来的项目测试 GraphQL。该项目将使用 Spring Boot、Spring Security 和 GraphQL。因此,我使用 Spring Initializr 中的构建在 IntelliJ 中创建了一个新的 Spring Boot 应用程序。Spring Boot 版本当然是最新的(2.0.3.RELEASE) 现在我添加 GraphQL 和 GraphiQL 的依赖项。

为了测试这一点,我运行了应用程序,但没有/graphql端点。在这种情况下,我将其配置为application.properties没有问题:

再次测试后,端点就在那里,所以现在我可以编写模式、解析器等。这是我实现的:

架构:

模型:

存储库

查询解析器

突变解析器

SpringBoot 的 Bean

在尝试再次测试应用程序以查看是否可以使用 GraphiQL 运行查询时,应用程序无法启动:

所以我不知道发生了什么,但我认为 GraphQL 无法将Query类型映射到QueryResolver. 但为什么?

检查互联网时,我读到 Spring Boot 版本是原因。所以我用 Spring Boot 1.5.8.RELEASE 对其进行了测试,没有结果。

但是,当使用 Spring boot 1.5.8 的旧 GraphQL 版本(4.3.0 和 5.2.0)时,它似乎工作正常。因此,我尝试将这些较旧的 GraphQL 版本与新的 Spring 引导版本一起使用,但随后出现另一个异常:

现在,由于这种不兼容,我真的搞砸了。我想使用所有库的新版本。有人有解决方案吗?

0 投票
2 回答
823 浏览

java - Spring Boot 2 和 GraphQL 不兼容

我想看看 Spring Boot 2 和 GraphQL。我的 pom.xml 看起来像:

带有 GraphQL 的 Spring Boot 的 graphql 演示项目

当我启动项目时,它运行正常。然后我想查看 graphiql 站点并提出一些查询进行测试。但在我的 IDE 控制台中出现异常,并且架构未加载到 GraphiQL 页面上。

GraphiQL

0 投票
0 回答
180 浏览

express - Express.js,apollo-server Playground,路由错误“未找到”,但它有效

我的express应用程序有问题:

https://glitch.com/edit/#!/warmic-velociraptor

当我导航到GET /graphql它给我游乐场但在控制台中我有一个Not found

为什么?

可通过以下步骤重现:

0 投票
1 回答
245 浏览

heroku - Heroku 上的 Rails API GraphQL 服务器不工作

我开发了一个使用 Graphql 设置的 Rails API 后端。当我在本地运行服务器时,我可以在http://localhost:3000/graphiql上成功查询,但是现在我的应用程序部署在 Heroku 上,我无法在 www.mysite.heroku.com/graphiql 上访问我的 Graphiql . 我应该可以吗?我现在正在开发一个 React 前端,Appolo 试图对这个 API 进行查询,但我似乎无法让它工作。我想知道 Graphiql 是否缺少某种 Heroku 配置,并且很好奇我无法访问 www.mysite.heroku.com/graphiql 的事实是否表明某些东西无法正常工作。欣赏任何煽动。

0 投票
1 回答
340 浏览

graphql - 您如何查看 GraphiQL 中所有可用的子字段?

假设我有一个名为 featuresImage 的字段。

例如,如果我开始输入“id”,它将使用自动完成将其显示为可用的子字段。

但是,如果您不知道子字段是什么怎么办?

您如何使用 GraphQL 显示可用的子字段?

0 投票
2 回答
22936 浏览

node.js - GraphQL 条件查询

我是 GraphQL 的新手,我想知道是否有一种简单的方法可以使用“动态条件”进行查询。

例如,在 GraphiQL 上,我可以查询:

它会给我一个所有用户的列表

但是有没有一种简单的方法让我只带 18 岁以上或任何其他年龄的用户?

预期的解决方案是:

在文档中没有找到类似的东西......