graphql相关内容

Express 不发送跨域 cookie

简介 我在发送跨域会话 cookie 时遇到问题,搜索后我更加困惑.最初我在 foo.vercel.com 上有一个客户端(下一个应用程序),在 bar.heroku.com 上有一个 api(Express).发送和保存 cookie 在本地主机上正常工作,但在部署后我遇到了 sameSite 默认设置为 lex 的问题.所以我把它改成了none.但我发现 sameSite none 在 ..
发布时间:2022-01-04 11:13:07 其他开发

JS TypeError:无法读取属性“..."未定义,尽管数据被返回?

我正在关注这个 Apollo 分页教程: 阿波罗分页示例 我的问题摘要: 我有一个已知的 GraphQL 查询,可以在操场上使用.当我尝试获取数据并在 React 组件中使用它时,如上面的 Apollo 链接中所述,我收到以下错误: "TypeError: 无法读取未定义的属性 'errorlogsConnection'" 但是,当我在 Web 控制台中检查来自 gr ..
发布时间:2022-01-04 11:12:38 其他开发

使用 GraphQL 机器,但返回 CSV

普通的 REST API 可能让您以不同的格式请求相同的数据,使用不同的 Accept 标头,例如application/json,或 text/html,或 text/csv 格式的响应. 但是,如果您使用的是 GraphQL,那么 JSON 似乎是唯一可接受的返回内容类型.但是,我需要我的 API 能够返回 CSV 数据以供不理解 JSON 的不太复杂的客户端使用. 如果给定 Ac ..
发布时间:2022-01-04 11:12:25 其他开发

访问从 Gatsby 静态查询导出的 JSON 块

我在使用 的 Gatsby 应用中有一个 React 组件使用StaticQuery 钩子从GraphQL 层拉取数据.这个组件在我的应用程序中使用,但它也被用作在单独的 Webpack 配置中创建的 JavaScript 嵌入/小部件的一部分. 我不希望小部件依赖 Gatsby,所以我已经填充了 Gatsby 的相关部分,但我仍然需要将数据传递给我为 useStaticQuery 创建的填 ..
发布时间:2022-01-04 11:12:15 其他开发

Relay/GraphQL 向连接添加自定义字段

我正在尝试添加用于分页的记录总数.现在我可以看到我在修改它以使我的 totalCount 与它分开时遇到问题的连接. 书籍:{类型:BooksConnection.connectionType,args: { ...connectionArgs, isbn: { type: GraphQLString }, 发布者: {type: GraphQLString}},解析:( obj, { ... ..
发布时间:2022-01-04 11:12:09 其他开发

如何从 Java 应用程序调用 GraphQL 端点

我正在尝试调用 GraphQL 端点(外部的,不受我控制),我在互联网上所能找到的只是如何使用 Java Spring Boot 设置后端 GraphQL 端点.如何从 Java 应用程序调用 GraphQL 端点? 解决方案 Netflix DGS 有 springboot 客户端库. 参考:https://netflix.github.io/dgs/advanced/java-c ..
发布时间:2022-01-04 11:12:02 Java开发

一个请求中的 GraphQL 多个查询

我的数据库中有一些用户创建的组.每个组中有多个成员.这是一个典型的群体: {"groupName": "some-group-name","userIds": ["001", "002", "003"]} 我的数据库中还有一个单独的用户节点.这是用户的样子: {"id": "001",“用户名":“一些唯一的用户名"} 我想列出每个组及其成员.所以,它会是: group1 us ..
发布时间:2022-01-04 11:11:45 其他开发

获取所有记录时,GraphiQL 返回空值

我正在尝试构建一个简单的 GraphQL 架构.我有一个在 localhost 上运行的 json-server 端点,它返回一些简单的 json 数据. 我可以在提供 ID 时返回用户.在架构中执行此操作的查询如下所示: 员工:{类型:员工类型,参数:{ id:{ 类型:GraphQLInt }},解决(parentValue,{ id }){return axios.get(`http ..
发布时间:2022-01-04 11:11:36 其他开发

如何获取查询/变异操作名称

我是 Spring Boot + GraphQL 的新手.我需要在我的控制器类中获取查询/变异操作名称. 目的:需要对某些用户进行特定变异/查询操作的大许可.在这里,用户类型将作为请求标头传递并进行验证并检查是否允许用户访问该操作. @PostMapping公共响应实体callGraphQLService(@RequestBody String query, @RequestHeader( ..
发布时间:2022-01-04 11:11:25 Java开发

使用 GitHub GraphQL Api 获取按星级排名前 10 的 javascript/开源存储库

我想在 Python 项目中使用 GitHub GraphQL Api 获取 按星级排名前 10 位的 javascript/开源存储库(以及一些相关信息).到目前为止,我有这个查询: 查询{搜索(类型:存储库,查询:“语言:javascript",第一个:10){用户数边{节点{...在存储库{名称网址观星者{总数}所有者{登录}}}}}} 问题在于它并不总是返回相同的结果:它将返回 10 ..
发布时间:2022-01-04 11:11:07 其他开发

使用 GitHub GraphQL API v4 查询单个存储库中的所有提交

我正在尝试通过 GitHub 的 GraphQL API v4 查询对 GitHub 上指定存储库的所有提交. 我只想提取他们提交的日期,以估计贡献给该存储库的总时间(类似于 git-hours) 这是我的初始查询:(注意:您可以尝试在 Explorer 中运行它) {存储库(所有者:“facebook",名称:“反应"){对象(表达式:“主人"){...在提交{历史 {节点{提交日 ..
发布时间:2022-01-04 11:10:46 其他开发

在 AWS AppSync 中进行单元测试 GraphQL 架构/查询?

我有一个简单的问题:有没有办法/程序/方法来创建单元测试来测试在 AWS AppSync 上生成的 API Url 以验证创建的 GraphQL 架构、查询、突变等的有效性? 解决方案 有一个开源 AppSync Serverless 插件,它具有离线模拟器支持.您可能会发现它很有用:https://github.com/sid88in/serverless-appsync-plugin# ..
发布时间:2022-01-04 11:10:31 其他开发

使用 GraphQL,声明支持模型“类"有什么好处或必要性?与 GraphQL“类型"没有区别以任何明显的方式?

我喜欢 Universal Relay Boilerplate - 总的来说,我可以说他们对如何将整个事情组合在一起非常周到,不像大多数样板,文件夹组织等等似乎是事后的想法(我猜是因为你赢了一开始不要做任何重要的事情,或者什么)......但不是URB.或者至少我们对相同的事情很挑剔. 为什么同样烦人的事情... ...除了一件事:我不明白他们为什么要这样做. //GraphQL S ..
发布时间:2022-01-04 11:10:21 前端开发

Rest API 与 GraphQL - 幂等

来自另一个用户的这个问题/答案对于幂等的含义非常有用: 什么是幂等操作? 当涉及到 Rest API 时,如果用户想要获取一些 examples:/users/:id 或 /posts/:id,他们可以根据需要执行多次,并且不应该改变任何数据. 如果我理解正确,在这种情况下 GET 请求是幂等的. 问题 我相信 Relay 和 Dataloader 可以在缓存方面帮助 ..
发布时间:2022-01-04 11:10:13 其他开发

Relay 和 Graphql 是 RESTful 吗?

尽管 Graphql API 和使用 HTTP 实现的常见 REST API 之间存在许多差异,但我想知道这些差异是语法上的还是 Relay 和 Graphql 根本上是非 RESTful 的.如果是这样,他们违反了 REST 的哪些约束? 解决方案 GraphQL 不是 RESTful,因为它不使用 uris 和 http 方法来表达操作的性质.你有一个路由(例如:/graphql),你 ..
发布时间:2022-01-04 11:10:05 其他开发

如何将数据从 GraphQL 服务器显示到 npm react-table?

我已经开始使用 GraphQL 服务器 和 Apollo 客户端.代码是用 Reactjs 编写的.现在我想使用任何查询从 GraphQL 服务器获取数据,并将数据显示到 UI 中的表中.我使用 npm react-table 作为表格. 表格可能如下所示: 如果查询响应没有数组,我可以轻松获取和显示数据.例如,我有下面的查询输入字符串: {帐户 {名姓ID}} 无数组的查询结果 ..
发布时间:2022-01-04 11:09:57 其他开发