采用技术:vue 3全家桶 + express + websocket.io 项目描述:一个开放式的,无数据库数据缓存的轻量级点对点即时通讯系统,同时适配了 PC 和移动端。项目介绍:1、通过 vue-router 获取 params ,并将用户名存入 pinia 以便后续使用。2、通过将 pinia 状态同步到 localstorage 并按用户名进行分类从而实现无数据库的数据的持久化。3、通过映射 websocket 连接实例从而实现消息的点对点传输。4、对离线消息进行暂时缓存,当对应用户登录时再进行消息的转发,从而实现离线消息功能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论