graphql

    3热度

    1回答

    显然graphQL突变是依次执行的。 来源: https://learngraphql.com/basics/invoking-mutations/4 在GraphQL,突变为顺序的顺序执行。否则,很难用 来检测错误,例如一次又一次添加同一作者。 这完全取决于GraphQL服务器实现来执行这样的 突变。 Python和Scala的参考NodeJS实现和其他 社区实现遵循此。 如果我的理解是正确的,

    2热度

    1回答

    我有一个问题concering一个GraphQL查询/突变的反应应该是什么样子就像在每个以下情况: 有一个结果,没有任何错误 出事了,一个或多个错误 有两种结果和一些错误 我不知道后者甚至有可能,但我似乎记得读书的地方,它可能发生。例如。在多重突变的情况下,让我们说两个,每个突变按顺序处理。我认为如果第一个突变是好的,可能会发生上面的情况#3,但是在执行第二个时发生错误,但我不确定。 无论如何,应

    6热度

    1回答

    我正在查看Relay/GraphQL。看起来很适合使用React,但我主要关心的是是否可以在离线模式下使用GraphQL。在我目前使用Ionic Framework(基于AngularJs)构建的混合应用程序中,我计划转移到React,Redux。在从服务器获取数据方面,Relay/GraphQL看起来不错,但是如何在用户离线时在移动设备上本地运行GraphQL实例?这是Relay/GraphQL

    2热度

    1回答

    我在我的React应用程序中尝试Relay,并且默认使用GraphQL。它看起来像这样(Score一些React.js分量): Score = Relay.createContainer(Score, { fragments: { score:() => Relay.QL` fragment on Score { initials,

    12热度

    3回答

    在中继/ GraphQL架构配置,一对多的关系(与分页)被指定为在tutorial example type ShipConnection { edges: [ShipEdge] pageInfo: PageInfo! } type ShipEdge { cursor: String! node: Ship } 然而,通过ShipEdge所作的一到

    2热度

    1回答

    我想弄清楚如何使用中继创建和删除节点,我没有父节点。看来NODE_DELETE/RANGE_DELETE和RANGE_ADD都需要父节点。有没有办法在Relay.js的根查询对象中执行创建和删除突变? 注:我没有找到例子可以用FIELDS_CHANGE查询进行创建,但他们没有任何文档或理由。

    43热度

    1回答

    我从relay-starter-kit开始,也是通过Relay和GraphQL文档工作的。但是有不少地方是无法解释和神秘的。 认真我读了很多单证的处处讲这些东西,但无法找到以下问题的任何令人满意的解释: 是什么呢?我把记录,但它从来没有得到调用: var {nodeInterface, nodeField} = nodeDefinitions( (globalId) => { v

    0热度

    1回答

    假设我在我的GraphQL架构的顶层定义了一个名为country的字段。我可以通过以下方式查询它: query { country(alpha2: "gb") { name } } 在我的中继容器我可以指定我会片段上Country喜欢返回的属性: export default Relay.createContainer(CountryComponent, {

    0热度

    2回答

    GraphQL是否具有操作记录(即POST/PUT/PATCH/DELETE)的功能?如果不是,GraphQL是否需要与RESTful API结合来创建/修改记录?

    6热度

    1回答

    我在创建可以使用babel-relay-plugin解析而不会遇到错误的schema.json文件时遇到问题。看一看继电器示例文件夹中包含的schema.json文件,我试图在GraphiQL中复制查询,但我似乎无法做到。我使用Laravel作为后端。这是我可以通过GraphiQL完成或向GraphQL端点发送请求并保存响应的东西吗? 错误试图解析schema.json文件时出现的:使用Graph