婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程

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

熱門標簽:慶陽外呼系統定制開發 北京外呼系統咨詢電話 高德地圖標注公司位置需要錢嗎 海南人工外呼系統哪家好 怎么去掉地圖標注文字 襄陽外呼增值業務線路解決方案 地圖標注資源分享注冊 廊坊地圖標注申請入口 合肥阿里辦理400電話號

一、簡介

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

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

二、本地搭建

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=8081
spring.mvc.static-path-pattern=/**
#上傳的文件路徑
web.upload-path=D:/Temp
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/vim?useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
...

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

初始化數據庫

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

運行VServerApplication.java

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

2.3 啟動 web 前端服務

下載依賴

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

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

本地運行

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

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版的效果:

PC版的效果:

打包命令

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

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版后,雙擊運行即可。效果如下圖:

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

三、最后

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

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

總結

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

您可能感興趣的文章:
  • Vue實現聊天界面
  • vue實現web在線聊天功能
  • vue+web端仿微信網頁版聊天室功能
  • Vue.js仿微信聊天窗口展示組件功能
  • vue + socket.io實現一個簡易聊天室示例代碼
  • 基于Vue2實現的仿手機QQ單頁面應用功能(接入聊天機器人 )
  • Vue Cli 3項目使用融云IM實現聊天功能的方法
  • vue實現的微信機器人聊天功能案例【附源碼下載】
  • 基于vue和websocket的多人在線聊天室
  • Vue+express+Socket實現聊天功能

標簽:株洲 臺州 綿陽 哈密 鶴崗 商丘 鎮江 平頂山

巨人網絡通訊聲明:本文標題《SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程》,本文關鍵詞  SpringBoot,Vue,Electron,開發,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程》相關的同類信息!
  • 本頁收集關于SpringBoot + Vue + Electron 開發 QQ 版聊天工具的詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    韩国三级电影一区二区| 麻豆精品精品国产自在97香蕉| 国产乱色国产精品免费视频| 亚洲精品成人a在线观看| 精品国产亚洲一区二区三区在线观看| 91视频免费播放| 免费看黄色91| 亚洲国产精品一区二区www| 久久久精品蜜桃| 91精品国产91久久综合桃花| 在线观看视频91| 91在线观看美女| youjizz国产精品| 国产宾馆实践打屁股91| 久久se精品一区二区| 日韩福利视频导航| 美女久久久精品| 免费成人结看片| 午夜电影网亚洲视频| 亚洲第一电影网| 三级成人在线视频| 亚洲第一主播视频| 亚洲一区二区三区四区不卡| 一区二区三区中文字幕精品精品| 一区二区三区四区在线免费观看| 中文一区二区在线观看| 日韩美女视频19| 亚洲一区二区中文在线| 一区二区视频免费在线观看| 亚洲线精品一区二区三区| 亚洲一级二级三级| 亚洲成人资源网| 天堂久久久久va久久久久| 丝袜亚洲另类欧美| 老司机免费视频一区二区| 国产最新精品精品你懂的| 极品美女销魂一区二区三区| 水野朝阳av一区二区三区| 亚洲图片有声小说| 亚洲一区二区欧美激情| 亚洲男人的天堂在线aⅴ视频| 国产精品美女久久久久久久网站| 国产亚洲婷婷免费| 色综合天天综合网天天狠天天| 久久精品99国产精品| 午夜天堂影视香蕉久久| 亚洲午夜免费电影| 五月婷婷激情综合| 日韩二区三区在线观看| 男男成人高潮片免费网站| 日韩国产精品大片| 青青草国产精品亚洲专区无| 日韩精品免费专区| 蜜臀久久99精品久久久久宅男| 欧美色网站导航| 欧美二区在线观看| 欧美精品v国产精品v日韩精品 | 欧美卡1卡2卡| 欧美久久婷婷综合色| 91精品在线观看入口| 欧美成人a∨高清免费观看| 亚洲精品一区在线观看| 久久久99免费| 欧美v日韩v国产v| 欧美变态tickle挠乳网站| 久久久久高清精品| ...av二区三区久久精品| 综合色天天鬼久久鬼色| 亚洲一级在线观看| 美腿丝袜一区二区三区| 国产盗摄视频一区二区三区| 成人av网站大全| 97se亚洲国产综合自在线| 欧美三级资源在线| 欧美精品一区二区三区蜜臀| 欧美一区二视频| 成人午夜又粗又硬又大| 国产乱一区二区| 成人性生交大片免费看中文网站| 成人听书哪个软件好| 欧美日韩精品一区二区三区| 精品国产乱码久久久久久久| 国产精品视频免费| 三级在线观看一区二区| 成人精品电影在线观看| 欧美日韩二区三区| 国产精品免费人成网站| 男女男精品网站| 91美女视频网站| 日韩免费在线观看| 一本一道综合狠狠老| 欧美精品乱码久久久久久| 久久丝袜美腿综合| 国产精品国产自产拍在线| 亚洲国产日韩综合久久精品| 国产成人自拍网| 制服丝袜av成人在线看| 26uuu欧美| 国产在线观看一区二区| 成人av网址在线| 中文字幕一区三区| 国产乱子伦视频一区二区三区| 丁香啪啪综合成人亚洲小说| 欧美午夜精品久久久| 久久久久9999亚洲精品| 日韩国产精品久久久久久亚洲| 色欧美片视频在线观看| 国产精品免费看片| 国产suv一区二区三区88区| 国产午夜精品一区二区| 美女视频黄a大片欧美| 久久免费午夜影院| 麻豆精品精品国产自在97香蕉| 丁香六月综合激情| 26uuu国产电影一区二区| 美女国产一区二区三区| 欧美剧情片在线观看| 亚洲精品国产一区二区精华液 | 欧洲生活片亚洲生活在线观看| 久久久久久久久久看片| 久久99精品久久久久婷婷| 日韩一区二区高清| 日韩精品一级中文字幕精品视频免费观看 | 91在线观看成人| 久久99久久久久| 日韩一区二区免费高清| 亚洲风情在线资源站| 国产福利一区二区三区视频| 欧美性三三影院| 偷窥少妇高潮呻吟av久久免费| 成人国产在线观看| 日本一区二区成人在线| 9人人澡人人爽人人精品| 国产精品三级在线观看| 成人h动漫精品一区二区| 国产精品入口麻豆九色| 成a人片国产精品| 亚洲视频在线观看一区| 色老汉一区二区三区| 亚洲成人激情自拍| 欧美不卡一二三| 国产成人免费视频网站| 日韩欧美不卡在线观看视频| 精品一区二区日韩| 中文字幕成人av| 一本大道久久a久久综合| 亚洲激情中文1区| 9191久久久久久久久久久| 久久精品国产免费| 欧美国产日韩a欧美在线观看| av中文一区二区三区| 五月综合激情日本mⅴ| 欧美精品一区二区三区视频| 色又黄又爽网站www久久| 日本免费在线视频不卡一不卡二| 日韩精品一区二区三区swag| 成人ar影院免费观看视频| 伊人色综合久久天天人手人婷| 91精品国产福利| 国产999精品久久久久久绿帽| 亚洲码国产岛国毛片在线| 日韩一区二区在线观看视频| 青青草一区二区三区| 久久久99精品免费观看| 欧美艳星brazzers| 国产一区二区三区av电影| 一区二区三区中文字幕精品精品 | 97久久精品人人爽人人爽蜜臀| 久久影院视频免费| 91网站最新网址| 91在线精品秘密一区二区| 日韩 欧美一区二区三区| 欧美韩日一区二区三区四区| 欧美日韩免费一区二区三区视频| 精品一区二区三区免费观看 | 不卡区在线中文字幕| 亚洲精品水蜜桃| 亚洲国产成人tv| 欧美激情一区二区三区蜜桃视频| 5月丁香婷婷综合| 欧美在线你懂的| 成年人国产精品| 极品美女销魂一区二区三区| 国产一本一道久久香蕉| 蜜桃精品在线观看| 国产一区二区网址| 久久丁香综合五月国产三级网站| 精品在线视频一区| 免费一级片91| 国产精品18久久久久| 国产在线视视频有精品| 国产不卡视频在线观看| 国产乱子伦视频一区二区三区 | 国产日韩欧美a| 亚洲精品一区二区三区香蕉| 久久婷婷国产综合国色天香| 精品国产电影一区二区| ㊣最新国产の精品bt伙计久久| 亚洲精选免费视频| 亚洲人123区|