同步操作将从 理木客/Springboot+vue的聊天 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
https://mp.weixin.qq.com/s/41I1-osnhVfQPUe4ffgCGg
https://mp.weixin.qq.com/s/dcjsOMjKFPiNLl04znZAYQ
Springboot、websocket、vue、MySQL
1.首先拉取拉取代码 仓库地址
git pull https://gitee.com/xzlmk/spring_boot_vue_chat.git
2.将项目中聊天图片中的chat文件夹拷贝到D盘下面(这是springboot中配置的虚拟访问路径,其他盘符下也可以,但是需要修改)
3.将项目中的数据库文件夹下的chat.sql导入到MySQL数据库,数据库名称为chat。
4.使用idea打开项目,运行项目
5.登录
从数据库的login表中,选择账号为123456的用户(所有用户的密码都是123456)进行登录
1、/chat/upimg
聊天图片上传接口
2、/chat/lkuser/{username}
这个接口用来添加好友的时候:查询用户,如果用户存在返回用户信息,如果不存在返回不存在
3、/chat/adduser/{fuserid}
这个接口是添加好友接口,会判断添加的好友是否是自己,如果添加的好友已经存在则直接返回
4、/chat/ct
跳转到聊天界面
5、/chat/lkfriends
查询用户的好友
5、/chat/lkuschatmsg/{reviceuserid}
这个接口是查询两个用户之间的聊天信息的接口,传入用户的userid,查询当前登录用户和该用户的聊天记录。
6、/chat/audio
这个接口是Ajax上传web界面js录制的音频数据用的接口
- 增加:登录、拦截器和添加好友功能
- 完善:同时修改项目的结构、设置统一异常、统一返回结果;增加了输入法输入的表情过滤工具类。
- 修复:修改了发送语音如果用户未选择聊天用户的,却能发送成功的bug
增加发送语音的功能
增加接口的讲解
聊天小Demo上线
此聊天项目,制作不易,如果对您有帮助,可以请作者喝杯咖啡,金额不限, 另外我的博客网站:理木客
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。