Skip to content

XIwE1/sse-gpt-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

sse-gpt-demo

学习、使用SSE,模仿GPT的交互效果

nodemon sse-server.js

SSE(Server-Sent Events),即服务器发送事件,是一种基于 HTTP 协议、用于服务端向客户端推送实时数据的技术

在不需要请求服务端的情况下,相对于繁重的 ws,SSE 无疑是一种简单、高效的轻量级代替方案。

SSE通信的数据类型为事件流,每个事件由以下字段组成{ event?, id?, data, retry? }

服务端实现:设置对应的响应头,封装数据为事件,控制发送频率,合理断开连接

客户端实现EventSource使用简单 但不够灵活,fetch使用灵活 但需要手动解析数据

欢迎关注我的掘金主页,一起学习更多前端知识

About

学习、使用SSE,模仿GPT的交互效果

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published