日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

瀏覽:205日期:2022-06-12 09:34:45

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

一、簡介

這是一款基于 JS 實現的超輕量級桌面版聊天軟件。主要適用于私有云項目內部聊天,企業內部管理通訊等功能,主要通訊協議websocket。也支持web網頁聊天實現。文字聊天,互傳文件,離線消息,群聊,斷線重連等功能。

先看一下效果,下圖左邊是web版,右邊為PC版。

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

二、本地搭建

2.1 技術棧

后端技術棧:

springboot: 讓開發人員快速開發的一款Java的微服務框架。 tio: 是百萬級網絡框架oauth2.0: OAuth 2.0 是一個行業的標準授權協議。 OAuth 2.0 專注于簡化客戶端開發人員,同時為 Web 應用程序,桌面應用程序,手機和客廳設備提供特定的授權流程。

前端技術棧:

vue: 套用于構建用戶界面的漸進式前端框架。 iview: 一套基于 Vue.js 的開源 UI 組件庫,主要服務于 PC 界面的中后臺產品。 electron: 用HTML,CSS和JavaScript來構建跨平臺桌面應用程序的一個開源庫。

2.2 啟動后端服務

下載項目

使用gitBash 工具下載項目到本地

git clone https://gitee.com/lele-666/V-IM.git

這里說明一下,項目的前后端代碼這樣就一次下載下來了。

V-IM-PC: 前端代碼 V-IM-Server:后端代碼

修改配置文件application.properties

這里主要修改數據庫連接和文件上傳的路徑:

#server.port=8081spring.mvc.static-path-pattern=/**#上傳的文件路徑web.upload-path=D:/Tempspring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/vim?useSSL=falsespring.datasource.username=rootspring.datasource.password=123456...

注: 后端服務的端口根據自己的需要進行設置即可,默認 8080。

初始化數據庫

數據庫初始化腳本在V-IM-Serverdocinit-20181231.sql,通過Navicat數據庫可視化工具導入數據庫腳本即可。

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

運行VServerApplication.java

將項目導入到Idea,自動下載項目的相關依賴后,直接運行項目VServerApplication類的main方法,就可以開發環境啟動后端服務了。

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

2.3 啟動 web 前端服務

下載依賴

一次執行下面命令,就可下載前端項目所需的所有依賴包。

cd V-IM-PC #切換目錄npm install #npm安裝依賴yarn #yarn

本地運行

本地運行兩種方式,分別是 Web和PC。命令如下:

npm run serve #以web方式運行npm run electron:serve #以客戶端方式運行

注: web啟動時,前端項目訪問的端口是8080,會與后端的端口相同,所以將前端的訪問的端口修改下就可以了。修改的文件為index.js:

export default { app_name: 'V-IM', http_protocol: 'http', http_port: 8080, #修改這個地方 ws_port: 9326, init: '/api/user/init', his_url: '/api/message/list', chat_users_url: '/api/user/chatUserList', token_path: '/oauth/token', register_url: '/register', ws_protocol: 'ws', getHostUrl: function() { return ( this.http_protocol + '://' + localStorage.getItem('host') + ':' + this.http_port ); }, ...

web版的效果:

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

PC版的效果:

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

打包命令

本地測試功能問題,就可以進行項目打包了,打包命令也有兩個:

npm run build #打包為web形式npm run electron:build #打包為可執行文件

2.4 啟動 PC 前端

安裝PC版

這里有兩種方式,直接下載作者已經打包好的*.exe文件,或者使用上面的命令自己構建PC版本。我這里直接下載的PC版本。

下載地址:https://gitee.com/lele-666/V-IM/raw/master/v-im%20Setup%200.5.3.exe本地運行

安裝好PC版后,雙擊運行即可。效果如下圖:

SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

這里配置一下服務就可連接到對應的后臺服務了。

三、最后

按照這樣的步驟走下來,幾分鐘就可以搭建QQ版聊天工具了。本篇講了開發環境搭建聊天工具的步驟。當然服務器部署也特別簡單的。如果你對這款聊天工具有興趣,不妨動動手指哦!

附t-io項目地址: https://gitee.com/tywo45/t-io

總結

到此這篇關于SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程的文章就介紹到這了,更多相關springboot vue electron qq聊天工具內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: qq
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
97精品资源在线观看| 在线免费观看亚洲| 日韩视频中文| 久久精品国产99国产| 亚欧洲精品视频在线观看| 欧美不卡视频| 成人精品视频| 一本大道色婷婷在线| 91精品xxx在线观看| 99精品电影| 欧美日韩色图| 99视频精品免费观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 9色精品在线| 蘑菇福利视频一区播放| 一区二区亚洲视频| 在线精品国产亚洲| 国产精品s色| 成人福利av| 亚洲一区二区免费在线观看| 日韩一区精品| 免费国产亚洲视频| 国产精品亚洲片在线播放| 精品国产精品久久一区免费式| 亚洲综合在线电影| 久久国产精品亚洲77777| 欧美精品99| 欧美高清不卡| 日韩av二区在线播放| 日韩欧美1区| 亚洲欧美日本国产专区一区| 国产高清亚洲| 国产一区成人| 国产精品www.| 久久亚洲二区| 国产拍在线视频| 亚洲播播91| 青草国产精品| 激情中国色综合| 日韩一区二区久久| 福利视频一区| 日韩精品午夜视频| 91精品国产调教在线观看| 欧美激情日韩| 亚洲我射av| 午夜av一区| 久久国产毛片| 国产精品亚洲片在线播放| 久久不射中文字幕| 日韩一区二区在线免费| 欧美91在线| 91超碰国产精品| 久久中文在线| 欧美一区免费| 日本精品久久| 亚洲v天堂v手机在线| 精品捆绑调教一区二区三区 | 私拍精品福利视频在线一区| 亚洲欧美一级| 欧美高清不卡| 亚洲性视频h| 亚洲四虎影院| 色偷偷偷在线视频播放| 卡一卡二国产精品| 久久香蕉精品| 亚洲在线电影| 丝袜美腿高跟呻吟高潮一区| 欧美成人综合| 私拍精品福利视频在线一区| 日韩.com| 国产不卡精品| 日韩av片子| 国产成人精品亚洲日本在线观看| 精品中文在线| 精品九九久久| 日韩中文影院| 亚洲精品91| 在线免费观看亚洲| 麻豆成人av在线| 91亚洲精品在看在线观看高清| 亚洲精品自拍| 国产日产高清欧美一区二区三区| 欧美一区精品| 激情综合婷婷| 在线国产一区二区| 日本午夜精品一区二区三区电影| 欧美日韩一区二区三区不卡视频| 国产精品免费99久久久| 欧美亚洲三级| 成人羞羞在线观看网站| 午夜欧美精品| 美女黄网久久| 国产精品九九| 国产综合婷婷| 色8久久久久| 色婷婷色综合| 日韩精品欧美大片| 日韩国产网站| 日韩avvvv在线播放| 精品色999| 亚洲精品一二| 久久天堂成人| 在线视频亚洲欧美中文| 黄色在线观看www| 一区二区三区四区日韩| а√天堂8资源在线| 三级一区在线视频先锋| 97久久超碰| 国产99亚洲| 亚洲青青久久| 欧美色综合网| 首页亚洲欧美制服丝腿| 欧美精品aa| 国产午夜久久av| 丝袜美腿一区二区三区| 在线观看精品| 精品久久视频| 欧美日韩一区二区国产 | 日韩高清在线一区| 99re国产精品| 91亚洲国产高清| 国产精品主播在线观看| 久久久免费人体| 国产欧美69| 中文字幕成人| 亚洲国产一区二区三区在线播放 | 国产精品乱战久久久| 免费看欧美美女黄的网站| 亚洲电影有码| 鲁鲁在线中文| 水蜜桃精品av一区二区| 日韩欧美激情电影| 蜜桃一区二区三区在线观看| 影音国产精品| 欧美va亚洲va日韩∨a综合色| 久久97视频| 国产专区精品| av资源中文在线| 国产夫妻在线| 亚洲二区精品| 夜夜嗨一区二区| 伊人精品在线| 国产亚洲欧洲| 视频一区中文字幕精品| 日韩国产欧美三级| 国产亚洲久久| 国产精品天天看天天狠| 国产欧美一区二区三区米奇| 欧美精品国产一区| 午夜久久av | 免费日韩一区二区三区| 日韩av在线播放中文字幕| 欧美一区二区三区久久| 久久麻豆视频| 香蕉成人av| 欧美日韩国产免费观看| 久久亚洲国产精品一区二区| 日韩专区欧美专区| 亚洲日本久久| 欧美一区网站| 国内揄拍国内精品久久| 天堂√中文最新版在线| 亚洲一级高清| 亚洲aa在线| 国产成人免费| 黄色亚洲大片免费在线观看| 91久久精品无嫩草影院| 久久美女性网| 亚洲三级国产| 日韩综合一区| 亚州精品视频| 日韩另类视频| 国产九九精品| 99精品网站| 人人爱人人干婷婷丁香亚洲| 精品视频一区二区三区四区五区 | 99久久亚洲精品| 玖玖精品视频| 成人欧美一区二区三区的电影| 在线一区欧美| 国产精品成人a在线观看| 日韩精品欧美精品| 亚洲手机视频| 国产精品亚洲欧美一级在线| 三级亚洲高清视频| 九九色在线视频| 日本色综合中文字幕| 亚洲激情另类| 欧洲亚洲一区二区三区| 国产一区二区三区久久久久久久久| 香蕉久久夜色精品国产| 亚洲欧洲美洲av| 国产精品久久久久久久久久妞妞| 性欧美长视频| 亚洲免费观看| 亚洲欧美综合| 日韩免费久久| 成人亚洲精品| 狠狠久久伊人| 麻豆精品久久久|