admin管理员组

文章数量:1584825

一、简介

这是一款基于 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/lele-666/V-IM.git

这里说明一下,项目的前后端代码这样就一次下载下来了。

  • V-IM-PC: 前端代码
  • V-IM-Server: 后端代码

修改配置文件application.properties

这里主要修改数据库连接和文件上传的路径:

#server.port=8081

spring.mvc.static-path-pattern=/**

本文标签: 天工版聊vueSpringBootqq