relay相关内容
我正在尝试添加用于分页的记录总数.现在我可以看到我在修改它以使我的 totalCount 与它分开时遇到问题的连接. 书籍:{类型:BooksConnection.connectionType,args: { ...connectionArgs, isbn: { type: GraphQLString }, 发布者: {type: GraphQLString}},解析:( obj, { ...
..
我喜欢 Universal Relay Boilerplate - 总的来说,我可以说他们对如何将整个事情组合在一起非常周到,不像大多数样板,文件夹组织等等似乎是事后的想法(我猜是因为你赢了一开始不要做任何重要的事情,或者什么)......但不是URB.或者至少我们对相同的事情很挑剔. 为什么同样烦人的事情... ...除了一件事:我不明白他们为什么要这样做. //GraphQL S
..
尽管 Graphql API 和使用 HTTP 实现的常见 REST API 之间存在许多差异,但我想知道这些差异是语法上的还是 Relay 和 Graphql 根本上是非 RESTful 的.如果是这样,他们违反了 REST 的哪些约束? 解决方案 GraphQL 不是 RESTful,因为它不使用 uris 和 http 方法来表达操作的性质.你有一个路由(例如:/graphql),你
..
我对 GraphQL 有问题(具体来说,是实现 GraphQLList) 我有一个查询 getItemByName,它正确返回一个 Item,类型为 itemType.但我还没有能够实现一个 getItemList (或者一个适当的例子 btw).我知道它应该有一个实现 GraphQLList 的类型. 但我做得对吗?resolve 应该接收的数据格式是什么?(或者 getItems(
..
我是 Relay 的新手,我遇到了片段上嵌套数据的问题. 当我在 graphiql 中测试时,以下查询返回正确的数据,因此我确信我的架构是正确的. {观众{顾客 {名称帐单地址 {城市}}}} 但是,当我将上述查询与 Relay 一起使用时,customer.name 将是正确的,但 customer.billing_address.city 对每个客户都是相同的.我很困惑为什么有些数
..
我在 example-strong-typing 文档. mutation {addComment(输入:{clientMutationId:1234,subjectId:“MDA6SXNzdWUyMjcyMDA2MTT=",正文:“看起来不错!"}){客户端突变ID评论边缘{节点{身体存储库{ID名称名称与所有者}问题 {数字}}}}} clientMutationId 是什么意思?我怎样才
..
我正在使用 relay-fullstack.它使用 GraphQL.js.我想在 GraphQL.js 中使用 GraphQL 订阅.但是我在 GraphQL.js 中找不到关于订阅 GraphQL 的文档. 我可以在 GraphQL.js 中使用 GraphQL 订阅吗? 或者它不支持? 解决方案 是的,你可以!我创建了一个基于 Facebook 中继示例的简单存储库,支持现代订阅(
..
我试图了解实现 中继游标连接规范的更复杂的 graphql api 如果您查看下面我在 github graphql api explorer 上运行的查询 {存储库(所有者:“变得更聪明",名称:“moodle-api"){ID问题(第一:2){边{节点{ID身体}}节点{身体}页面信息{结束光标有下一页有上一页起始光标}总数}}} 注意它有字段edges 和nodes. 为什么
..
我一直在研究一些 Graph QL/React/Relay 示例,但遇到了一些奇怪的语法. 在 Graph QL Objects 中定义字段时,使用以下语法: const xType = new GraphQLObjectType({名称:'X',description: '例如一种编造的类型.',字段:() =>({字段:{/*等*/}})}); 据我所知,这只是定义一个匿名函数并将其
..
我刚刚接触了 GraphQL,正在决定在两个框架(Apollo 和 Relay) 用于实现我的前端 React Web 应用程序. 我知道 Relay 是由 Facebook 构建的,而 Apollo 是由 Meteor 构建的.有没有人尝试过这两种方法,您的体验如何?我想知道它们之间有什么区别,与 Apollo 相比,哪种 GraphQL 应用程序会从使用 Relay 中受益更多.
..
我正在学习 Lynda.com 的名为“构建和部署全栈 React 应用程序"的教程,在“注入中继网络层"一章中,index.js 尝试建立网络层,程序编译成功,但我在浏览器中收到以下错误: 类型错误:__WEBPACK_IMPORTED_MODULE_4_react_relay___default.a.injectNetworkLayer 不是函数 有什么想法吗?我会很感激,厘米
..
我正在尝试将lodash的反跳功能添加到从输入onChange事件调用的搜索功能中.下面的代码生成类型错误“期望功能",据我了解,因为lodash需要功能.什么是正确的方法,可以全部内联完成吗?到目前为止,我已经尝试了几乎所有关于SO的示例,但均无济于事. 搜索(e){令str = e.target.value;debounce(this.props.relay.setVariables({qu
..
我有运行 tinySQL GraphQL服务器,运行于127.0.0.1:3000.我想为其创建任何可用的中继客户端.我的意思是查询的任何可行示例: {groupBy(年龄:20,工作:“学生"){ID,名称,年龄,工作}} 将会在React组件中输出如下内容: {“数据": {“通过...分组": [{"id":1"name":"Marie",“年龄":20岁,“工作":“学生"},
..
我写了下面的代码: 在某些用户操作下,以下方法称为: handleFolderClicked =(主题,父级)=>{console.log('Main:handleFolderClicked被称为:',父);this.props.relay.setVariables({parentFolder:父级,电子邮件:loginEmail});}Main = Relay.createContai
..
在我的nodejs应用程序中 这是我的schema.js文件 import {GraphQLBoolean,GraphQLID,GraphQLInt,GraphQLList,GraphQLNonNull,GraphQLObjectType,GraphQLSchema,GraphQLString,}来自"graphql";进口 {connectionArgs,connectionDefin
..
我有一个包装在Relay容器中的组件: const Widget =(props)=>{返回 (
{props.foo.bar})}Widget.defaultProps = {foo:{bar:0}}导出默认的Relay.createContainer(Widget,{片段:{存储:()=>中继QL`WidgetData {foo {酒吧}}`}}) 我正在为后端使
..
我正在尝试使用relay添加用户,以下是我的架构文件 schema.graphql createUser(input:CreateUserInput!):UserPayload输入CreateUserInput {clientMutationId:字符串数据:CreateUserData!}输入CreateUserData {firstName:字符串!lastName:字符串!密码:字
..
我们正在中继中形成查询.我们的用户数据库设置如下: 功能User(id,name,des){this.id = id.toString()this.name =名称this.des = des}var users = [新用户(1,'abc','Hello abc'),新用户(2,'xyz','Hello xyz')]module.exports = {用户:用户,getAnonymousUse
..
我正在使用中继编译器,但不允许我使用具有多个接口的类型来编译模式.我做了一个小测试项目: package.json {“脚本":{"relay":“继电器编译器--src ./--schema schema.graphqls"},“依赖关系":{“反应继电器":"1.5.0"},"devDependencies":{“中继编译器":"1.5.0"}} schema.graphqls
..
标题几乎说明了一切:我正在构建一个React/Relay应用程序,该应用程序将允许用户在运行时动态创建图表,以显示他们在指定时间范围内的各种收入流.该图表的一个功能是用户指定每个收入流的采样间隔的能力(例如 YEAR , QUARTER , MONTH , WEEK 等)作为每个流的参数. 这些值在架构中定义为 GraphQLInputObjectType 实例,如下所示: 枚举timeS
..