graphql-subscriptions相关内容
我正在构建一个聊天服务,我想处理订阅(websocket)连接断开的情况. Apollo 客户端配置如下.我删除了不必要的代码,如缓存、authLink 等. 我如何使用 react 来做到这一点,阿波罗客户端?如果它断开连接,我想将其显示到聊天页面,当用户重新连接时,我想获取所有错过的聊天消息.这就是为什么我需要知道断开连接,连接事件 以下是此应用中使用的相关软件包: “@apol
..
我目前正在评估 AWS AppSync 作为消息应用的后端解决方案. 用户将有一个浏览新聊天组的视图和一个不同的视图,他们可以在其中看到他们加入的和私人聊天的列表(在列表中应该显示聊天的名称和最后一条消息).当然,每个聊天都会有一个详细视图,其中显示了所有消息. 问题是如何设计订阅部分.我发送消息的 Mutation 将如下所示: createMessage(内容:字符串,对话I
..
我们使用 GraphQL 订阅和发布订阅来订阅帖子. 当订阅超过 10 个时,我们会收到节点警告“MaxListenersExceededWarning:检测到可能的 EventEmitter 内存泄漏." 是否可以在 pubsub 类中提高最大听众数? pubsub 类位于一个单独的模块中,如下所示: import { PubSub } from 'graphql-sub
..
我计划使用 AWS Appsync 迁移 lambda 函数中的 graphQL 端点,该函数由 POST 通过 API 网关触发.我正在研究 AppSync,主要是因为我无法使用 Lambda 函数创建订阅. 我的身份验证机制基于 Auth0,使用无密码,而我的授权机制基于来自 DynamoDB 中多个表的数据,并嵌入在 graphQL 解析器中,如 Facebook 和 Apollo 推
..
这是我遇到的一个小问题,在文档中找不到太多信息.我正在尝试创建私人聊天消息.我们有以下代码来为用户订阅主题: export const resolvers = {订阅:{东西改变了:{订阅:() =>pubsub.asyncIterator('chat_messages'),},},} 并发布 pubsub.publish('chat_messages', { somethingChange
..
在 Chrome DevTools 的 Network 选项卡中,我只能找到 GraphQL 查询和突变请求: 在侦听 GraphQL 订阅并接收响应时,此选项卡中没有任何显示.还有其他地方可以从 Chrome DevTools 获取 GraphQL 订阅吗? 有关信息,我使用 apollo-client 和 apollo-angular. 解决方案 在 Chrome DevT
..
我似乎无法理解我在客户端应用程序中遇到的错误.我订阅了一个 graphql 订阅,我能够检索更新,但我无法将更改推送到绑定到视图的名为“models:ModelClass[]"的打字稿数组. 我是否遗漏了什么或做错了什么? models.component.ts this.apollo.subscribe({查询:gql`订阅{新模型创建{_ID姓名类型火车状态部署状态数据路径描述c
..
我正在尝试基于 websocket 制作实时应用程序并有两个选择.一个是 socket.io,另一个是 GraphQL Subscriptions.但很难找到它们的比较. 选择其中之一的标准是什么,有什么性能差异? 解决方案 Socket.IO 是一个能够在浏览器和服务器之间进行实时、双向和基于事件的通信的库.socket.io GraphQL 订阅另一方面是一个允许客户端收听
..
我想将GraphQL订阅添加到后端GraphQL API.我可以使用内置GraphiQL的 graphene_django 调试订阅吗? #/settings.py...从graphene_django.views导入GraphQLViewurlpatterns = [...,url(r'^ graphql $',GraphQLView.as_view(grap
..
在Chrome DevTools的Network标签中,我只能找到GraphQL查询和变异请求: 在侦听GraphQL订阅并收到响应时,此选项卡中没有任何内容.还有其他地方可以从Chrome DevTools获取GraphQL订阅吗? 有关信息,我将apollo-client与apollo-angular一起使用. 解决方案 在Chrome DevTools的Network标签
..
我正在使用具有GraphQL订阅和subscriptions-transport-ws的快递服务器. 我已使用给定频道设置了订阅: ... const subscriptionManager = new SubscriptionManager({ schema: executableSchema, pubsub: pubsub, setupFunctions:
..
我正在GraphQL上的演示项目.但是卡在这里.我想发送整个对象作为结果. 我要发送的对象是: exports.fakeDatabase = { 1: { id: 1, name: 'Abhay', description:'This is Abhay\'s Database' },
..
我们正在使用GraphQL订阅和pubsub来订阅帖子. 当发生10个以上的订阅时,我们将收到节点警告"MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏". 是否可以提高pubsub类中的最大侦听器? pubsub类位于单独的模块中,如下所示: import { PubSub } from 'graphql-subscri
..
我目前正在将AWS AppSync评估为消息传递应用程序的后端解决方案. 用户将有一个视图来浏览新的聊天组,并从一个不同的视图中看到已加入和私有聊天的列表(在列表中应显示聊天的名称和最后一条消息).当然,每个聊天都将有一个详细视图,其中将显示所有消息. 问题是如何设计订阅部分.我的发送消息的变异看起来像这样: createMessage( content: String, con
..
我打算使用AWS Appsync在lambda函数中迁移graphQL端点,该函数是由POST通过API网关触发的.我之所以关注AppSync,主要是因为订阅无法使用Lambda函数创建. 我的身份验证机制基于无密码的Auth0,而我的授权机制则基于Facebook和Apollo的建议,并基于DynamoDB中多个表的数据并将其嵌入到graphQL解析器中. 此外,它基于请求的每个部分
..
我一直在寻找一些代码,这些代码将允许我在服务器端注册GraphQL订阅并读取来自服务器端外部订阅服务器的消息.我可以让我的服务器端订阅客户端连接到外部订阅服务器,但是像这样在连接后会收到初始空消息 { message: 'From Default Listener', data: { data: { eventAdded: null } } } 此后没有捕获任何消息.请帮忙?这是我的
..
我似乎无法理解我在客户端应用程序上遇到的错误.我正在订阅graphql订阅,并且能够检索更新,但是无法将更改推送到绑定到视图的打字稿数组"models:ModelClass []". 我有什么想念的或者做错了吗? models.component.ts this.apollo.subscribe({ query: gql` subscription { n
..
我正在尝试在Java项目中创建graphql客户端,并且正在使用apollographql库.问题是我无法使用pom.xml的版本不同于中央存储库的版本来获取依赖项.另一件事是,所有示例都是使用Gradle构建的. 您是否有关于如何使用apollo库和maven项目创建简单订阅客户端的示例或想法?我遇到的具体问题之一是,一旦下载了apollographql-runtime库,就没有“订阅"包. 我
..