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

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

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

瀏覽:202日期: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久久,三上悠亚国产精品一区二区三区
夜夜嗨网站十八久久| 欧美一区激情| 麻豆一区二区三| 国产乱码精品一区二区三区四区| 亚洲精品国模| 清纯唯美亚洲综合一区| 日韩高清在线不卡| 国产精品v日韩精品v欧美精品网站| 欧美一区在线观看视频| 欧美日韩 国产精品| 日韩免费精品| 国产精品久久| 日本一区二区高清不卡| 国产亚洲一区二区手机在线观看| 九九精品调教| 国产美女精品| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲毛片在线免费| 青青国产精品| 九九99久久精品在免费线bt| 三上悠亚国产精品一区二区三区| 国产韩日影视精品| 免播放器亚洲一区| 国产福利资源一区| 黑人精品一区| japanese国产精品| 蜜臀av亚洲一区中文字幕| 日本不卡的三区四区五区| 国产精品99精品一区二区三区∴ | 黄色成人在线网址| 免费人成精品欧美精品| 日产欧产美韩系列久久99| 麻豆精品蜜桃视频网站| 成人亚洲欧美| 亚洲综合色婷婷在线观看| 日韩欧乱色一区二区三区在线| 国产黄色一区| 亚洲二区精品| 久久国产麻豆精品| 久久精品国产亚洲夜色av网站| 免费人成精品欧美精品| 国产精品久久| 韩日一区二区三区| 欧美一区二区三区久久| 人人草在线视频| 亚洲综合中文| 天堂中文在线播放| 日韩欧美高清一区二区三区| 精品网站999| 在线视频精品| 国产视频网站一区二区三区| 精品日韩视频| 国产亚洲精品美女久久 | 国产网站在线| 亚洲区欧美区| 日韩天堂在线| 日本aⅴ亚洲精品中文乱码| 欧美精品资源| 国产色噜噜噜91在线精品| 久久国产中文字幕| 国产精品毛片久久久| 国产高清久久| 精品香蕉视频| 中文精品电影| 999国产精品999久久久久久| 国产精品网址| 久久成人一区| 中文字幕在线高清| 欧美视频二区| 亚洲自啪免费| 欧美日韩视频网站| 日本午夜精品久久久| 亚洲成人精选| av免费不卡国产观看| 91午夜精品| av不卡在线| 在线一区视频观看| 蜜桃精品视频| 日韩精品免费视频一区二区三区 | 国产精品视频一区二区三区综合 | 福利在线一区| 日韩av一区二区在线影视| 欧美日韩一二| 国产不卡精品在线| 日本h片久久| 亚洲国产一区二区在线观看| 红杏一区二区三区| 91成人在线网站| 综合日韩在线| 亚洲黄页一区| 99精品国产一区二区三区| 精品一区二区三区亚洲 | 日韩精品一区二区三区中文在线 | 久久精品国产免费| 91麻豆精品激情在线观看最新 | 国产v日韩v欧美v| 国产精品男女| 日韩精品免费视频一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲一级影院| 亚洲91久久| 亚洲主播在线| 黄色亚洲精品| 偷拍欧美精品| 日韩欧美一区二区三区免费观看| 国产经典一区| 国产精品欧美三级在线观看| 日本成人中文字幕| 亚洲人www| 综合五月婷婷| 亚洲精品国模| 日日夜夜免费精品视频| 蜜桃久久av一区| 蜜臀a∨国产成人精品| 麻豆精品91| 久久亚洲不卡| 亚洲深深色噜噜狠狠爱网站| 日韩在线观看一区二区| 免费日韩av片| 免费在线观看成人| 亚洲一区二区三区四区五区午夜 | 91精品精品| 欧美手机在线| 日韩视频中文| 乱人伦精品视频在线观看| 国产一区二区精品| 亚洲专区在线| 亚洲精品影视| 日本视频一区二区| 国产精品s色| 国产不卡精品在线| 高清久久一区| 九色porny丨国产首页在线| 特黄特色欧美大片| 亚洲激精日韩激精欧美精品| 亚洲一区二区毛片| 亚洲精品婷婷| 国产亚洲人成a在线v网站| 国产精品一区二区99| 精品一区二区三区免费看| 国产va在线视频| 欧美 日韩 国产精品免费观看| 午夜国产一区二区| 亚洲欧美日本国产| 免费视频一区二区三区在线观看| 福利一区和二区| 日韩一区二区在线免费| 亚洲精品极品少妇16p| 天堂va蜜桃一区二区三区| 香蕉久久久久久| 久久成人福利| 欧洲av一区二区| 国产毛片久久| 欧美精品影院| 日韩毛片视频| 久久国产88| 国产精品99精品一区二区三区∴| 97精品一区二区| 黄色亚洲精品| 91精品国产自产观看在线| 福利在线一区| 国产一级久久| 国产精品jk白丝蜜臀av小说| 久久中文字幕av一区二区不卡| 蜜臀久久99精品久久久久久9 | 亚洲精华国产欧美| 日本亚洲最大的色成网站www| 久久精品二区亚洲w码 | 亚洲综合不卡| 免费在线亚洲欧美| 国产尤物精品| 欧美伊人影院| 电影亚洲精品噜噜在线观看| 午夜精品影视国产一区在线麻豆| 麻豆91精品91久久久的内涵| 黄色免费成人| 精品国内亚洲2022精品成人| 亚洲综合三区| 国产中文字幕一区二区三区| 亚洲综合欧美| 国产精品二区不卡| 亚洲精品三级| 国产麻豆久久| 久久激五月天综合精品| 欧美亚洲激情| 国产精品一区三区在线观看| 久久久久久免费视频| 911亚洲精品| 99视频一区| 精品一区二区三区在线观看视频| 亚洲欧美视频| 综合日韩av| 热久久久久久| 欧美99久久| 美女视频黄久久| 亚洲狼人精品一区二区三区| 欧美久久天堂| 欧美精品福利| 乱人伦精品视频在线观看| 国产日韩电影|