graphql-js

    3热度

    1回答

    我想知道查询类型后面的字符串的意义,在这种情况下“ProvisionQueues”,它似乎从字符串中删除它不影响任何东西 - 只是为了记录或什么。元数据? mutation ProvisionQueues { createQueue(name: "new-queue") { url } }

    0热度

    2回答

    我使用graphql-relay定义了GraphQL突变,但在解决如何向其提交突变时遇到问题。 下面是相关的模式: const userType = new GraphQLObjectType({ name: 'User', description: 'user', fields:() => ({ id: { type: new GraphQLN

    5热度

    1回答

    因此,基于此意见在这里,我已经能够破解一起简单的“分页”组件/容器:https://github.com/facebook/graphql/issues/4#issuecomment-118162627 我说“黑客”,因为这正是我所做的。 我在浏览器中查看了/graphql响应中的边缘光标,从而使其正常工作。问题是..当我没有“事先查询”工作时,如何使这项工作适用于第一个项目的“页面”? 我试图离

    3热度

    1回答

    我使用react-router-relay并在我的一个路线中有一个下拉列表。 现在我从该下拉列表中选择一个不同的值 - 这将调用this.props.relay.setVariables,它将根据此变量获取一些数据。这些数据将显示在当前路线中的图表组件中。 我该如何提供一个回调函数或某些东西来知道当前组件正在提取数据? 我需要这个能够在图表组件的顶部显示加载指示器。 我想我不能使用react-ro

    1热度

    1回答

    我们使用TODO示例。在TodoList它(81号线)具有如果我添加一个循环 this.props.viewer.todos.edges.map(edge => console.log(edge.node.text) ); 起作用renderTodos()在第30行作为 todos(status: $status, first: $limit) { edges { no

    2热度

    1回答

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

    1热度

    1回答

    我尝试在Chart组件上产生addColumn和removeColumn突变。 但是,当我打电话 Relay.Store.commitUpdate(new RemoveChartColumnMutation({ chart: this.props.viewer.chart, column: this.props.viewer.chart.columns[0] }) 我得到

    5热度

    1回答

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

    0热度

    1回答

    看来目前不可能提供Relay.createContainer的回调函数,当初始数据和所有后续数据都被提取时,将会调用该回调函数。 在我的示例中,我需要知道我的封装组件的render函数之外的初始提取数据的值。 应该可以提供回调到Relay.createContainer函数,该函数在获取数据时以及在包装组件被更新之前被调用。 如果这已经是可能的,你可以请举个例子吗?

    1热度

    2回答

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