ApolloGraphQLServersubscriptioninitialresponse
创始人
2024-09-09 10:00:40
0

在Apollo GraphQL Server中,当我们使用subscription进行长连接的实时通信时, 客户端会收到来自服务器的初始响应(initial response),而这可能会导致一些问题。

所以我们需要对其进行改写,例如:

对于下面的代码:

subscription testSubscription {
  test
}

我们可以使用RxJS的操作符skip(1)来忽略第一个初始响应,然后再进行我们需要的操作。

import { skip } from 'rxjs/operators';

const subscription = gql`
  subscription testSubscription {
    test
  }
`;

const client = new ApolloClient({
  link: new WebSocketLink({
    uri: 'ws://localhost:4000/graphql',
    options: {
      reconnect: true
    }
  }),
  cache: new InMemoryCache()
});

const observer = {
  next: data => console.log(data)
};

client.subscribe({
  query: subscription
}).pipe(skip(1)).subscribe(observer);

相关内容

热门资讯

分享给玩家!wopoker辅助... 分享给玩家!wopoker辅助真的假的(辅助挂)原来确实真的有挂2024已更新)(哔哩哔哩)1、每一...
发现玩家(微扑克发牌)外挂透明... 发现玩家(微扑克发牌)外挂透明挂辅助软件(辅助挂)细节揭秘(2025已更新)(哔哩哔哩)1、每一步都...
四分钟了解!白金岛字牌集开挂,... 四分钟了解!白金岛字牌集开挂,广东雀神麻将揭秘内幕,力荐教程(的确有挂),您好,白金岛字牌这款游戏可...
总算了解!wepoker透视插... 总算了解!wepoker透视插件(透视辅助挂)-其实是真的有挂(2025已更新);亲,这款wepok...
一分钟了解!中至卧龙必赢套路,... 1、一分钟了解!中至卧龙必赢套路,雀神广东麻将软件插件安装教程,透明教程(证实有挂);详细教程。2、...
实测发现!云扑克辅助器苹果版(... 实测发现!云扑克辅助器苹果版(透视)外挂透明挂辅助挂(2022已更新)(哔哩哔哩)1、云扑克ai机器...
记者发布!德扑之星透视软件方法... 记者发布!德扑之星透视软件方法(透视软件挂)-的确真的有挂(2025已更新);德扑之星透视软件方法是...
十分钟实锤!雀神麻将有挂到底有... 自定义雀神麻将系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分...
总算了解(约局吧发牌逻辑)软件... 总算了解(约局吧发牌逻辑)软件透明挂辅助机制(辅助挂)透视教程(2024已更新)(哔哩哔哩)准备好在...
一分钟秒懂!德州透视挂(透视辅... 一分钟秒懂!德州透视挂(透视辅助挂)-确实是真的有挂(2023已更新);亲,这款德州透视挂真的有挂(...