graphql

    2热度

    1回答

    我有一个用Java实现的GraphQL服务器和一个查询它的JavaScript客户端。我不喜欢的是,客户端只需知道模式,不能从服务器获取它,而是动态地构建对它的查询。 现在,我明白GraphiQL做到了这一点,但我猜这是因为它的后端也是用JavaScript编写的,因此客户端和服务器都可以使用它。我的模式是用Java定义的,但可能有一种方法可以自动生成客户端可以使用的JavaScript表示。 这

    2热度

    1回答

    我正在建立一个即时通讯功能到我的项目。该项目使用React和Relay。即时通讯功能类似于Facebook聊天功能,您可以在其中看到要与之聊天的人员列表,点击某人将打开聊天窗口进行一对一讨论。 在我的实施中,可以与谁聊天的用户列表与打开的聊天窗口列表分开。所以,用户列表对于这个问题并不重要。 关于打开聊天窗口的渲染,我的方法是创建一个父React组件/中继容器。这个父组件将跟踪用户打开的聊天窗口,

    7热度

    1回答

    我正在使用GraphQL来查询将由大约15个不同的REST调用组成的对象。这是我从查询中传入ID的根查询。这适用于正确解析的主要学生对象。但是,我需要弄清楚如何将ID传递给地址解析器。我尝试向地址对象添加参数,但是我得到一个错误,指示参数不从Student对象传递。所以我的问题是:我如何将客户端查询中的参数传递给GraphQL服务器中的子对象? let rootQuery = new GraphQ

    1热度

    1回答

    想象一下,我们有GraphQL方案,其中某些字段依赖于未在父类型中解析的对等字段。 foo和bar在下面的代码片段中。 const MyType = new GraphQLObjectType({ name 'MyType' fields { id: { type: GraphQLString // Resolved from parent type

    5热度

    1回答

    比方说,我想创建一个骑自行车的突变 var createBike = (wheelSize) => { if (!factoryHasEnoughMetal(wheelSize)) { return supplierError('Not enough metal'); } return factoryBuild(wheelSize); } 时,有没有足

    9热度

    1回答

    您如何在GraphQL中编写查询解析器,并且在关系数据库中表现良好? 使用来自this tutorial的示例模式,假设我有一个简单的数据库,其中包含users和stories。用户可以创作多个故事,但故事只有一个用户作为其作者(为简单起见)。 查询某个用户时,可能还需要获取该用户创作的所有故事的列表。一个可能定义一个GraphQL查询来处理(从上面的链接教程被盗): const Query =

    1热度

    1回答

    我在写一个relay.js应用程序,并且我正在使用react-relay-router进行路由。路由工作,但我相信这暴露了我对如何在不同视图中组织查询片段的误解。在定义 路由app.js在DataModelList.js const rootComponent = (<RelayRouter history={hashHistory}> <Route path="/"

    1热度

    2回答

    我想查询graphQL端点,但我无法弄清楚我做错了什么。我应该如何设置graphQL对象来传递。如果我试图通过 { name { age } } 我应该如何包装以获得服务器的正确响应?我目前正在使用的完整代码是低于 var http = require('http') var qs = require('querystring') var options

    -1热度

    1回答

    这个问题对于react-starter-kit非常具体,不过,其他人可能可以在互联网上帮忙。我正在尝试使用我正在开发的烧瓶应用程序的react-starter-kit。我选择了这个yeoman生成器,因为它有很多我正在寻找的东西,但是,我不想在节点服务器上运行。我有一个烧瓶应用程序,我只想连接到反应前端。我无法弄清楚节点路由如何知道包含哪个.js捆绑文件(以及节点路由对我来说有点混乱)。哪里会是最

    1热度

    1回答

    假设有人设置了GraphQL端点。我想从我的Rails应用程序中发送和使用GraphQL查询,而不是使用React和Relay。 是否有这样的例子,或已知的宝石或图书馆?