# wave-im **Repository Path**: sunlawrence/wave-im ## Basic Information - **Project Name**: wave-im - **Description**: uni-app 聊天客户端 go gin 聊天服务端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-11 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Go 即时通讯 前端:uni-app 后端:go gin websocket 使用基础框架 [gin-demo](https://gitee.com/xpmozong/gin-demo) ### 功能 #### 用户 1. 登录/注册 2. 鉴权 3. 个人信息修改 4. 退出 #### 消息 1. 断线重连 #### 通讯录 1. 添加好友 2. 单聊 #### 群聊 1. 创建群 2. 加入群 3. 群聊天 ### 功能截图 #### 消息 ![消息](https://gitee.com/xpmozong/wave-im/raw/master/image/message.png) #### 通讯录 ![通讯录](https://gitee.com/xpmozong/wave-im/raw/master/image/address-book.png) #### 添加好友 ![添加好友](https://gitee.com/xpmozong/wave-im/raw/master/image/add-friend.png) #### 我的 ![我的](https://gitee.com/xpmozong/wave-im/raw/master/image/me.png) #### 群聊列表 ![群聊列表](https://gitee.com/xpmozong/wave-im/raw/master/image/group-list.png) #### 群聊 ![群聊](https://gitee.com/xpmozong/wave-im/raw/master/image/group-chat.png) #### 单聊 ![群聊](https://gitee.com/xpmozong/wave-im/raw/master/image/chat.png) ### token刷新原理 #### 后端 请求需要带token的接口: 如果token没有过期,返回数据 判断有没有超过可以刷新token的时间,可以就刷新token,返回数据,并返回Header头: Authorization:新的token #### 前端 拦截response 若有Authorization,就将新的token赋值