正文 | 內容
前端
今天這篇文章主要是介紹:基於JS的超輕量級聊天軟件vue
01nginx
—git
前端:vue、iview、electron實現的 PC 桌面版聊天程序,主要適用於私有云項目內部聊天,企業內部管理通信等功能,主要通信協議websocket。支持web網頁聊天實現。服務端:springboot、tio、oauth2.0等技術。界面:高仿微信。程序員
02web
—spring
本項目包含:npm
文本聊天編程
聊天表情小程序
發送圖片(http)
發送文件(http)
單聊
羣聊
用戶分組(後端支持)
離線消息(單聊)
聊天記錄(單聊、羣聊)
支持心跳檢測,斷線重連
使用SpringBoot security oauth2.0 支持單點登陸。
用戶搜索。
03
—
安裝方法
打包好的文件 下載。
打包好的web文件,在dist/web 目標下(運行的時候須要有容器,例如nginx tomcat之類的)。
消息推送接口,調用方式:http://localhost:8080/api/user/sendMsg?access_token=你的token&userId=接收人&msg=我是消息
獲取token:http://localhost:8080/oauth/token?client_id=v-client&client_secret=v-client-ppp&grant_type=password&scope=select&username=wangwu&password=123456
測試地址:http://101.200.151.183 wangwu 123456 。
安裝依賴命令:yarn 。
開發環境命令:npm run serve 和 npm run electron:serve。
打包安裝文件:npm run electron:build,打包完成的文件在/dist_electron 下。
打包web文件:npm run build,打包完成的文件在/dist 下。
04
—
獲取源碼
(小程序源碼)下面是源碼獲取地址:
https://gitee.com/lele-666/V-IM.git05
—
更多視頻專輯
聯
方
式
微信ID: andyquanhua QQ: 315997972
【 微信二維碼, 掃一掃吧! 】免
聲
明