当前位置: 首页> 文旅> 艺术 > 淘宝运营培训视频_创意电子产品设计_爱站工具包手机版_网站快速排名优化报价

淘宝运营培训视频_创意电子产品设计_爱站工具包手机版_网站快速排名优化报价

时间:2025/7/9 19:06:06来源:https://blog.csdn.net/fakerplus/article/details/146147207 浏览次数:0次
淘宝运营培训视频_创意电子产品设计_爱站工具包手机版_网站快速排名优化报价

问题: sse接口重复执行

对接Deepseek时,使用@microsoft/fetch-event-source 联调SSE接口
后端同事提出个奇怪的问题,接口老是重复执行,我又没有复现,经过来回测试,
终于复现了,切换浏览器页签时,就会多一个sse接口调用,如下图:

在这里插入图片描述

分析:

  1. 调用栈Initator里不是我们的代码引起的,而是@microsoft/fetch-event-source库,由此可见是该库的某配置或者sse事件的特性

  2. 查阅@microsoft/fetch-event-source库的配置项参数,发现有 openWhenHidden

请添加图片描述
3. 尝试配置为true,代码生效,再次切换浏览器页签,也不重复调用

溯源找原因

  1. 查阅 mdn EventSource 资料,并未发现有openWhenHidden配置


2. 查阅 @microsoft/fetch-event-source 库源码,发现是绑定了visibilitychange事件触发的

在这里插入图片描述

→🐒

关键字:淘宝运营培训视频_创意电子产品设计_爱站工具包手机版_网站快速排名优化报价

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: