太强了!这款仿微信的聊天工具开源了!
私聊 群聊列表 群聊 个人信息设置 移动端 项目运行 前期准备 1、运行环境 JDK:1.8 Maven:3.6.3 MySQL:5.7 Redis:5.0 Minio Node:v14.16.0 2、拉取代码 git clone http
私聊
群聊列表
群聊
个人信息设置
移动端
项目运行
前期准备
1、运行环境
JDK:1.8
Maven:3.6.3
MySQL:5.7
Redis:5.0
Minio
Node:v14.16.0
2、拉取代码
git clone https://gitee.com/bluexsx/box-im.git
3、代码目录结构
im-platform 与页面进行交互,处理业务请求
im-server 推送聊天消息
im-client 消息推送sdk
im-common 公共包
im-ui web页面
im-uniapp app页面
后端服务
1、将整个项目以 Maven 的形式导入到 IDEA 中
2、创建数据库
CREATE DATABASE 'box-im' DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
3、执行 im-platfrom/resources/db 下的 db.sql 文件
4、修改 im-platform 模块的配置文件 application.yml 中的数据库、Redis、Minio 对应的连接地址信息
5、修改 im-server 模块的配置文件 application.yml 中的 Redis 对应的连接地址信息
6、分别执行主启动类 com.bx.implatform.IMPlatformApp、com.bx.imserver.IMServerApp 启动服务
Web 前端
1、进入到 im-ui 目录
cd im-ui
2、安装依赖
npm install
3、启动服务
npm run dev
4、浏览器访问
http://localhost:8080
移动端
1、将 im-uniapp 目录导入到 HBuilderX
2、安装依赖
npm install
3、点击 HBuilderX 顶部菜单栏中的运行
4、访问
http://localhost:5173返回搜狐,查看更多
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!