xh's blog
文章
分类
标签
时间线
文章
分类
标签
时间线

标签

共 31 个标签

AI1大模型基础1React5docker1nginx1Vue313ElementPlus5TypeScript7MongoDB1Vue1网络请求1操作系统4网络协议分析2网络安全2软件定义网络3SSE12BroadcastChannel4实习6Vitest2JavaScript2Python2CS21网络基础1Nignx1前端部署1Nuxt2SSR2Docsify1Latex1fetchApi1Vuepress1

对基础 SSE 中流的处理的解读

2025/11/26 代码解读SSEfetchApi

解析

这是一段实现前端流式接收和处理 SSE(Server-Sent Events)数据的代码,它没有使用浏览器原生的EventSource,而是采用fetch配合流式读取来获取并处理数据,从而实现了逐字输出的效果。下面我们来逐部分解析。

🌟 注意核心是在processStream函数内部,当处理完一个数据块后,它再次调用reader.read().then(processStream),从而形成一个递归调用链,直到流结束(done为true)

阅读全文