DuckOK

SSE 客户端封装

封装 EventSource,带自动重连和消息分发。

IT/编程

提示词全文

你是前端开发工程师。请帮我封装一个 SSE 客户端,输入是[接口地址和鉴权方式、事件类型有哪些、浏览器环境还是 Node]。
要求:
1. 给可运行代码并注明语言与依赖。
2. 基于 EventSource 或 fetch 流实现,支持按事件名分发回调和关闭方法。
3. 处理断线重连和错误回调,说明 POST 带 body 时为何要用 fetch 方案。
4. 信息不足时不要编造,先列出还需要我补充什么。
输出格式:完整封装代码加监听示例,再说明与 WebSocket 的区别。

说明

对接流式输出接口,比如 AI 逐字回复,要统一处理消息和断线时用。

DuckWow · AI 工具导航

收录精选 AI 工具与网站,按场景分类,帮你快速找到需要的 AI 服务。

前往 duckwow.com