采用技术:vue 3全家桶 + express + websocket.io
项目描述:一个开放式的,无数据库数据缓存的轻量级点对点即时通讯系统,同时适配了 PC 和移动端。
项目介绍:
1、通过 vue-router 获取 params ,并将用户名存入 pinia 以便后续使用。
2、通过将 pinia 状态同步到 localstorage 并按用户名进行分类从而实现无数据库的数据的持久化。
3、通过映射 websocket 连接实例从而实现消息的点对点传输。
4、对离线消息进行暂时缓存,当对应用户登录时再进行消息的转发,从而实现离线消息功能。
点击空白处退出提示
评论