问题标签 [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.
symfony - 确保路线安全时如何使用graphiql?
我有一个基于 api-platform 的应用程序,它使用 JWT(和 LexikJWTBundle)进行安全路由。使用 Swagger 接口,可以轻松调用提供有效承载的安全路由。但是对于 GraphiQL,我看不到任何有关安全性的信息,因此当调用安全路由时它会失败。
任何的想法 ?还是我们应该阻止在 dev 中使用 graphiql?
谢谢
django - Django Graphene,传递 JSON 或 dict 数据作为 Mutation 的输入
我有以下情况:我有一个用户,每个用户都有一个库存。我正在努力在突变“CreateUser”中声明用户的库存。这是创建用户的以下突变:
我正在尝试在此突变中声明用户的库存,我期望类似
这些数字是每件商品的数量。如何在石墨烯中定义这些输入?你能轻轻地给我看一个模式吗?
node.js - Graphiql 变量未传递到服务器
我正在构建一个 Apollo 服务器。我有一个与 Mongo 通信的简单端点。有一组公告。
在我的 graphiql 界面中,公告查询正常工作:
AdvertisementsByAuthor 查询似乎不接受来自变量或硬编码到查询中的字符串参数。
变量:
我已经从解析器中注销,并且传入的是一个空字符串,而不是作者变量的指定值。我是graphql的新手,我希望有人能告诉我我确信这是一个简单的疏忽。
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 引导版本一起使用,但随后出现另一个异常:
现在,由于这种不兼容,我真的搞砸了。我想使用所有库的新版本。有人有解决方案吗?
express - Express.js,apollo-server Playground,路由错误“未找到”,但它有效
我的express
应用程序有问题:
https://glitch.com/edit/#!/warmic-velociraptor
当我导航到GET
/graphql
它给我游乐场但在控制台中我有一个Not found
为什么?
可通过以下步骤重现:
- 转到:https ://glitch.com/edit/#!/热心-速激肽
- 查看代码并打开控制台
- 转到:https ://热心-velociraptor.glitch.me/graphql
- Graphql Playground 有效,但在控制台中出现“未找到”错误!
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 的事实是否表明某些东西无法正常工作。欣赏任何煽动。
graphql - 您如何查看 GraphiQL 中所有可用的子字段?
假设我有一个名为 featuresImage 的字段。
例如,如果我开始输入“id”,它将使用自动完成将其显示为可用的子字段。
但是,如果您不知道子字段是什么怎么办?
您如何使用 GraphQL 显示可用的子字段?
node.js - GraphQL 条件查询
我是 GraphQL 的新手,我想知道是否有一种简单的方法可以使用“动态条件”进行查询。
例如,在 GraphiQL 上,我可以查询:
它会给我一个所有用户的列表
但是有没有一种简单的方法让我只带 18 岁以上或任何其他年龄的用户?
预期的解决方案是:
在文档中没有找到类似的东西......