注册
登录
专栏名称:
程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
我也要提交微信公众号
今天看啥
微信公众号rss订阅, 微信rss, 稳定的RSS源
微信公众号RSS订阅方法
B站投稿RSS订阅方法
雪球动态RSS订阅方法
微博RSS订阅方法
微博搜索关键词订阅方法
豆瓣日记 RSS订阅方法
目录
相关文章推荐
经济参考报
·
重磅!北京、上海取消普通住房和非普通住房标准 ...
·
3 天前
数据宝
·
大事件,涉及并购重组,16只潜力股出炉
·
4 天前
计量经济圈
·
平行趋势不可靠, 范式变了, ...
·
5 天前
逻辑挖掘社
·
快速交易!
·
6 天前
逻辑挖掘社
·
快速交易!
·
6 天前
有限次重复博弈
·
笑出腹肌 有限次重复博弈的微博视频 ...
·
6 天前
今天看啥
›
专栏
›
程序员成长指北
不止WebSocket可以实现长连接,它也可以
程序员成长指北
·
公众号
· · 2024-09-27 12:07
文章预览
点击上方 程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 前言 首先听到服务端消息推送一般大多数可能都是使用到的 websocket ,但是 websocket 一般主要是用于聊天室,而 SSE(Server-Sent Events) 也是可以基于服务器来与Web页面来进行数据和消息的推送的,但是与 websocket 不同的是,服务器发送事件是单项的,数据只能从服务端发送到客户端。例如我们可以看一下常用的 chatGtp 他的文本输出就是基于服务器的消息推送进行输出的。下面我们见看如何来建立一个通讯连接 EventSource EventSource 是一个实例,专门用来建立与服务器的连接接收服务器的消息推送的,他会与服务器建立一个 HTTP 的长连接,他会一致保持开启,直到调用 close 关闭连接。ps:他是无法使用 axios 的因为 axios 内部其实使用的是XMLHttpRequest,他是无法支持接收服务端推送的消息的。 ………………………………
原文地址:
访问原文地址
快照地址:
访问文章快照
总结与预览地址:
访问总结与预览
分享到微博
推荐文章
经济参考报
·
重磅!北京、上海取消普通住房和非普通住房标准;中央空管委即将在六个城市开展eVTOL试点;逾70家沪市公司获回购增持专项贷支持
3 天前
数据宝
·
大事件,涉及并购重组,16只潜力股出炉
4 天前
计量经济圈
·
平行趋势不可靠, 范式变了, 需考虑事前趋势可靠性, 稳健性和敏感性检验! 附代码和数据
5 天前
逻辑挖掘社
·
快速交易!
6 天前
逻辑挖掘社
·
快速交易!
6 天前
有限次重复博弈
·
笑出腹肌 有限次重复博弈的微博视频 -20241116092730
6 天前
深圳本地宝
·
深圳周边6个神仙海岛!
1 月前