# mallserver **Repository Path**: itliulei/mallserver ## Basic Information - **Project Name**: mallserver - **Description**: 然气惠民项目后端代码 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-01-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README @[TOC](目录标题) # 1:后端启动教程 ## 1.1:环境准备 - 数据库:MySQL5.7+ - jdk:1.8+ - node.js - redis - 依赖管理:Maven 开发工具:IntelliJ IDEA,需要安装的插件lombok ## 1.2:创建数据库 > 创建数据库,把V-IM\V-IM-Server\doc目录下的sql运行 ``` create database `vim` default character set utf8 collate utf8_general_ci; ``` ![输入图片说明](https://images.gitee.com/uploads/images/2020/1010/174537_c2b77a12_1885652.png "11.png") ## 1.3:后端编译启动 > 把项目导入idea,找到启动类启动 # 2:前端启动教程 ## 2.1:前端依赖下载、启动、打包 1. 安装node.js 2. 配置淘宝镜像,去用户目录下编辑“.npmrc”文件 (此步如果觉得自己网络什么都很好可以忽略) ``` registry=https://registry.npm.taobao.org/ sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ url=http://cnpmjs.org/downloads phantomjs_cdnurl=http://cnpmjs.org/downloads electron_mirror=https://npm.taobao.org/mirrors/electron/ sqlite3_binary_host_mirror=https://foxgis.oss-cn-shanghai.aliyuncs.com/ profiler_binary_host_mirror=https://npm.taobao.org/mirrors/node-inspector/ chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver canvas_binary_host_mirror=https://npm.taobao.org/mirrors/node-canvas-prebuilt/ loglevel=info ``` ![输入图片说明](https://images.gitee.com/uploads/images/2020/1010/174611_a22f063e_1885652.png "12.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/1010/174623_1d2576f4_1885652.png "13.png") 3. 切换到V-IM-PC文件夹下 ``` # 安装yarn npm install -g yarn # 下载依赖 yarn install # 启动 yarn run serve # 编译项目 yarn run build # Lints and fixes files yarn run lint ``` # 3:启动成功登录截图、功能点 > 本程序支持 1. 文本聊天 2. 聊天表情 3. 发送图片(http) 4. 发送文件(http) 5. 单聊 6. 群聊 7. 用户分组(后端支持) 8. 离线消息(单聊) 9. 聊天记录(单聊、群聊) 10. 支持心跳检测,断线重连 11. 使用SpringBoot security oauth2.0 支持单点登录。 12. 用户搜索。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201010173249215.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjE1MDQy,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201010173259255.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjE1MDQy,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201010173306545.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjE1MDQy,size_16,color_FFFFFF,t_70#pic_center) # 4:项目地址 > https://gitee.com/lele-666/V-IM # 5:鸣谢 1. 感谢开源项目主乐乐的无私奉献 2. 此篇文章是为了刚入手的人少踩坑而写,如有不妥还请留言。