问题标签 [apollo]
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.
reactjs - Meteor apollo graphql 查询,使用道具做出反应
到目前为止,我设法设置了模式和解析器,apollo 似乎已经启动并运行了。剩下的就是绑定我的反应组件。
我不完全确定调用查询的语法或过程
假设我在服务器上定义了以下架构:
以及以下组件:
如何使用从外部源(如会话变量或 url 参数)获取的属性“_id”来装饰项目以获取项目数据?
graphql - Apollo 发布和订阅错误:无法查询字段?
我正在学习新的 Apollo pubsub 代码,使用来自 GitHunt-API 和 GitHunt-React 的示例。当我调用subscribe
客户端时,我收到控制台日志错误:
“无法在“订阅”类型上查询字段“createIM”。
我试图非常密切地遵循示例代码,但我遗漏了一些东西。
我该如何纠正这个错误?
CREATE_IM.JSX
架构
订阅(服务器代码)
旋转变压器
reactjs - GitHunt-React:声明`loading`属性?
我已将 GitHunt-React 中的以下代码(以及我能找到的所有其他相关代码)复制到我的应用程序中。此代码来自 CommentsPage.js:
由于某种原因,在我的应用程序中,加载有时设置为 true,有时未定义。当我在 GitHunt-React 中逐步执行此代码时(不是我的应用程序,而是原始示例代码),调用堆栈显示了所有 React 内部函数,所以我无法将其追溯到 GitHunt-React 中声明loading
. 此外,在 GitHunt-React 中对源代码进行文本搜索,似乎没有发现任何设置值loading.
在 GitHunt-React 中,代码的哪一部分负责声明loading
和设置它的值?
graphql - 对象对象的 GraphQL 模式/解析器是什么样的?
数据
架构和解析器会是什么样子?
这是我最好的尝试,但我从未见过这样的例子,所以真的不确定。
图式
解析器
go - 如何解决 Go-Stomp 读取超时
尝试使用 Go-Stomp 订阅 ActiveMQ(Apollo),但出现读取超时错误。我的应用程序应该每天 24 小时运行以处理传入的消息。
问题:
- 尽管队列中没有更多消息,但有没有办法保留订阅?尝试放置 ConnOpt.HeartBeat 似乎也不起作用
- 为什么在读取超时后,我似乎仍然接受了另一条消息?
以下是我的步骤:
- 我在输入队列中放了 1000 条消息进行测试
- 运行订阅者,下面提供的代码
- 订阅者读完 1000 条消息 2-3 秒后,看到错误“2016/10/07 17:12:44 Subscription 1: /queue/hflc-in: ERROR message:read timeout”。
- 再放 1000 条消息,但似乎订阅已经关闭,因此没有消息没有被处理
我的代码:
错误 :
2016/10/07 17:12:44 订阅 1:/queue/hflc-in:错误消息:读取超时
[E] 2016-10-07T09:12:44Z 无法解组
消息正文 %v [0/0]0x0
node.js - 支持 Pub-Sub 的 Apollo 突变代码?
我正在使用来自 GitHunt-API 和 GitHunt-React 的示例代码来实现新的 Apollo pubsub 代码。这是我在处理 pubsub之前的解析器突变代码。这有效:
另外,作为参考,这是我当前的解析器查询。此代码有效:
这是我目前为这个突变实现 pubsub的草案:
},
在http://localhost:3010/graphiql中,这会引发错误:
“解构不可迭代实例的无效尝试”
作为参考,这是我给 graphiql 的查询代码:
询问:
查询变量:
我的 pubsub 变异代码中有什么错误?
reactjs - apollo 中不同类型的 GraphQL 片段
编辑:@helfer 建议这可能是一个错误。Github问题
对于一个新应用程序,我使用 Apollo 为我进行 graphql 管理。我有多种类型,也可以包含其他类型。
为了简化我作为开发人员的生活,我想使用片段来避免重复代码。
我正在尝试将不同类型的片段一起使用。
但查询导致错误,因为主题片段不能用于 BusinessArea 类型。
这是一个错误还是我错过了什么?
定义:
结果查询:
node.js - 将 Sequelize 与 ES6 Promises 一起使用?
我正在使用 Sequelize 连接到 Postgres 数据库。我有这个代码:
在检查点 #1 的第一个 .then 块中,新记录已成功添加到 Postgres 数据库中。在下console.log(x)
一个 then 块中,这将被记录到控制台:
在.then((args) =>
检查点 #2 的代码块中,args
以未定义的形式出现。
如何让 args 包含检查点 #1 的结果数组?
graphql - 在 GraphQL/Apollo 中使用带有变异查询的 Promise?
我在http://localhost:3010/graphiql中运行以下突变查询:
突变
查询变量
我的解析器中有这个突变代码:
它成功地在我的 postgres 数据库中创建了一条新记录。在console.log(comment)
最后一个then
块(检查点 #3)中记录以下内容:
但是 GraphIQL 给了我以下回应:
我需要在最后一个.then
区块中做一些不同的事情吗?
graphql - React-Apollo 不连贯数据
我一直在用 React 尝试 Apollo,但目前正面临一个问题。
我有一个产品属于许多类别的基本数据
正如预期的那样,这会返回这样的东西
这是我的反应组件
但是一旦它在反应组件中传递,我发现它是(来自console.log(this.props.data))
产品名称不知何故采用第一类名称?我猜id也会。解决方法是更改模式中字段的名称,但在我看来,它不应该真的这样做。
这是一个已知问题还是我是唯一一个遇到这个问题的人?任何建议的解决方案?