问题标签 [relay]
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.
sql - 中继突变中没有字段“clientMutationId”
当我尝试使用 Relay Mutations 更新 Relay 中的记录时,我收到这样的错误。
没有字段“clientMutationId”
但是我没有在我的 GraphQL 模式中声明任何 clientMutationId。这是我在 Relay 中的代码
我的 GraphQL 架构:
当我在终端中为硬编码的 ZipCode 和 RecNo 运行它时,它可以正常工作,没有任何错误。但是当我尝试在 Relay 中执行时,我收到了如上所述的错误。
听到是我的中继代码:
这是 Relay 中用于突变的子类。
这是我在 Relay 中调用突变子类的主类:
任何人请给我建议如何解决它,以及如何处理突变。非常感谢任何帮助。
javascript - 在 Relay 中包含 Typescript 代码(System.js 导入)
如何包含 system.js 来修复以下错误?或者有没有其他解决方案?
我下载了relay-starter-kit(https://github.com/relayjs/relay-starter-kit),将database.js更改为database.ts,内容如下(片段1)。
我跑了“npm run update-schema”并得到了错误
我知道它的发生是因为 update-schema 使用 scripts/updateSchema.js -> data/schema.js -> 从 data/database.js(database.ts 的编译版本)导入对象 -
片段1:
graphql - 如何进行示例 GraphQL Relay 突变
我刚刚开始研究 GraphQL Relay,因为我想执行突变,但它在我的控制台中给出了这样的错误
未捕获的 TypeError:Comment.getFragment 不是函数
这是我的中继代码:
我的GraphQL 架构:
请任何人给我建议如何解决它,以及如何处理突变。非常感谢任何帮助。
react-router - 在 Relay 中获取迭代节点变量并在 getFragment 中使用?
我有这样的片段:
当我遍历列表中房屋的边缘节点时,我想获取这个片段并重用它:
如何从节点获取 id 并从另一个组件请求房屋片段?我花了4个小时...... OMG。
reactjs - 在 Relay 中,我应该如何从客户端上的全局 ID 获取本地 ID?
在服务器fromGlobalId(id)
上用于从中继全局 Id 到对象上的实际 Id。
目前我在客户端上做同样的事情,即
javascript
import { fromGlobalId } from 'graphql-relay'
fromGlobalId(accounts[0].id)
它给出了正确的结果:
Object {type: "Account", id: "0"}
但是我应该graphql-relay
在客户端上导入有没有一种方法可以做到这一点react-relay
?
javascript - 如何将 Relay 变量设置为枚举值?
示例片段:
该orderBy
参数接受以下枚举值:firstNameASC
/// 。firstNameDESC
lastNameASC
lastNameDESC
执行this.setVariables({orderBy: 'firstName'})
此操作时,orderBy
变量作为字符串传递给 GraphQL 服务器。
如何将这些变量中的任何一个传递到 Relay 的 setVariables 而不将它们作为字符串发送?
reactjs - 分离 graphql/relay 后端和前端
我想使用中继将我的后端和前端与不同的项目分开。我这样做的原因是因为我正在使用特定的中继/graphql 后端、桑格利亚汽酒,并且希望将前端开发与 Scala 开发分开。
是否可以在一个服务器上连接一个反应中继前端应用程序与另一个 graphql 服务器后端通信。似乎到处都是中继假设其端点与端点 /graphql 位于同一主机上
reactjs - Graphql & Relay 生产案例
我正在考虑为我的应用程序使用 graphql/relay 解决方案,我想知道哪些公司在生产中使用 graphql/relay(facebook 除外)。你能在这里列出使用它的公司及其案例研究吗?
谢谢。
javascript - 无法获取用户 ID 路由参数以在 react-router-relay 上工作
我正在尝试使用 react-relay-router 学习 React Relay 和 GraphQL,但无法在我的工作路线中获取参数。我的困难在于“/Maps/:userID”路线。
这是我的路由器:
这是我的中继容器和根查询:
这是我在路由参数中插入用户 ID 的反应组件中的位置。我正在使用 react-router 中的 browserHistory。“1”是我的测试用户 ID。
这是我的架构的根查询:
我尝试按照 react-router-relay Github 页面上的示例代码进行操作,但出现控制台错误:
警告:[react-router] 位置“/Maps”不匹配任何路由
感谢您提供的任何建议。
javascript - 嵌套片段数据在中继中始终相同
我是 Relay 的新手,并且在片段上的嵌套数据方面遇到问题。
以下查询在我在其 graphiql 中进行测试时返回正确的数据,因此我确信我的架构是正确的。
但是,当我将上述查询与 Relay 一起使用时,这customer.name
将是正确的,但customer.billing_address.city
对于每个客户都是一样的。我很困惑为什么一些数据是正确的,而嵌套数据只是被复制。
我将不胜感激有关该问题的任何帮助,如果需要更多信息,我很乐意添加。以下是我项目中目前唯一的中继代码,我认为问题可能出在哪里。