盒子IM是一个仿微信的聊天工具。后端采用springboot+netty实现,web端使用vue,移动端使用uniapp,支持私聊、群聊、离线消息、发送图片、文件、语音、emoji表情、视频聊天等功能。/即时通讯
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07aj127rj21360hsah8.jpg)
1.安装运行环境
- 安装node:v14.16.0
- 安装jdk:1.8
- 安装maven:3.6.3
- 安装mysql:5.7,密码分别为root/root,运行sql脚本(脚本在im-platfrom的resources/db目录)
- 安装redis:5.0
- 安装minio,命令端口使用9001,并创建一个名为”box-im”的bucket,并设置访问权限为公开
2.启动后端服务mvn clean package java -jar ./im-platform/target/im-platform.jar java -jar ./im-server/target/im-server.jar
3.启动前端webcd im-ui npm install npm run serve
4.启动uniapp-h5 将im-uniapp目录导入HBuilderX,点击菜单”运行”->”开发环境-h5″ 访问 http://localhost:5173
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07a7st3oj20yq0nwaoe.jpg)
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07ackcidj20yj0nvdm7.jpg)
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07apqivcj20un0o8dkl.jpg)
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07b0gg3nj216t0o6tfm.jpg)
![image.png image.png](https://image.baidu.com/search/down?url=https://ww1.sinaimg.cn/large/9d9812e7ly1hn07b8wspkj217e0ocq9n.jpg)
© 版权声明
文章版权归原作者所有,本站只做转载和学习。声明:下载本站资源即同意用户协议,本站程序只是提供给开发者学习研究。
THE END
暂无评论内容