问题标签 [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.
ssl - tshark 无法捕获与 Apollo 的 TLS 连接
我为 Apollo 启用了 TLS 支持,并将带有 TLS 的消息发送到 Apollo 服务器。在 Apollo 的后端,它显示它收到了 TLS 消息。
但是,当我尝试使用 tshark 捕获流量时,只有 TCP 握手信息,如 SYN、ACK、PUSH、RST 等,但没有 SSL 握手。
是因为 tshark 无法捕获 ssl 流量吗?
graphql - Apollo Server - 在连接器、解析器或模型中解析 REST 结果
我正在用 Apollo 服务器包装一个较旧的 REST API 服务。调用 REST 服务会生成一个 JSON 对象,该对象将负载嵌套 2 到 3 层深度。例如:
更复杂的是,每个资源端点的嵌套模式和节点名称都不同。所以我的问题是,因为每个资源结果都需要自定义操作,所以最好的地方是:在连接器、解析器或模型中。
连接器
如果在连接器中完成,则每个资源都需要一个自定义方法。似乎有很多样板。
解析器
解析器方法收到一个承诺,但结果不能被操纵:
模型
该模型看起来很有希望,但不太确定如何构建它:
Apollo 将(通常)与 REST API 集成。我期待着找到处理此案的最佳方法。
javascript - apollo graphql 传递参数来解析函数
我有一个带有相关类别和标记的架构
我现在可以编写这样的查询:
我如何也可以为标记定义可能的参数?-->
所以我可以在解析器中使用参数 -->
即我可以将它传递给查询解析器,因为它是在模式中定义的,但我不能将它应用于类别类型中的标记解析器
meteor - 将阿波罗堆栈与流星一起使用
我正在尝试在我的流星项目中使用 apollp 堆栈。我用了
安装阿波罗堆栈但是当我执行流星来运行我的项目时它给出了错误
关于这里发生了什么的任何想法?
mongodb - graphQL 慢响应和重复响应
有没有人经历过使用 graphQL 的缓慢响应?
这是我在解析器中的代码:
实际上,我的收藏中有大量数据。大约20000条记录。但是当我加载这个时,响应太慢了,它可以重复自己重新加载,这使得响应更长。
正如您从我上面的附件中注意到的那样,此时(20160812-04:07:28.214)服务器重复从头开始加载,这就是为什么响应需要更长的时间。
这并不总是发生。当服务器加载缓慢时会发生这种情况。当服务器快速加载时。一切都很顺利。
linux - CentOS 7 pidof -x 不起作用
我有一个 CentOS 7 服务器虚拟机。在我Apache Apollo
安装的这个虚拟机中
我刚刚创建了下面给出的脚本
使用上面的脚本我想检查 apollo 服务是否正在运行。但是当我使用下面的命令运行这个脚本时
它在服务运行时给出输出Apollo MQTT is Stopped
。
当我在命令下运行时
它给出了以下输出
meteor - 流星、阿波罗和续集:找不到模块“config.json”
最近在 apollo 和 sequelize 旁边添加了新安装的流星,创建了一个 .sequelizerc 文件,该文件按要求工作,但每当我运行流星时,它都会失败:错误:找不到模块'/lib/database/mysql/models/..config.json '
应用结构:
.sequelizerc 文件
/lib/database/models/index.js 文件
包.json
stack - 如何在 apollo-client 中实现注销
在 apollo 文档中找到的认证示例如下:
https://github.com/apollostack/core-docs/blob/master/source/network.md#afterware
但是注销功能是什么样的呢?如果它确实是一个动作,我不清楚如何将它作为一个动作实际发送。文档对此真的不清楚,我无法在任何地方找到任何示例代码。有什么想法吗?
apollo - 使用 subscriptions-transport-ws 设置 Apollo 服务器?
看来我的服务器是根据http://dev.apollodata.com/tools/apollo-server/setup.html上的 Apollo 文档设置的。在我的 server/main.js 文件中:
它在终端日志中打印出“GraphQL Server is now running on http://localhost:8080/graphql ”,表明服务器已成功初始化。
但是在我的 main_layout 组件的顶部,当我运行此代码时:
...我收到此控制台消息:
WebSocket 连接到“ws://localhost:8080/”失败:连接在收到握手响应之前关闭
我错过了什么?