人人开源框架的部署

1.介绍

renren-fast(项目后台)是一个轻量级的 Spring Boot 快速开发平台,能快速开发项目并交付【接私活利器】 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击,实现前后端分离。 renren-fast-vue(项目前台)基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案。 人人开源官方有开发文档,但是需要赞助RMB之后才能看到完整版的开发文档。本文的部署教程主要针对部署过程中可能遇到的错误以及解决办法。

演示地址: http://demo.open.renren.io/renren-fast (账号密码:admin/admin)

首页
部分页面

2.资源获取

后台地址: https://gitee.com/renrenio/renren-fast

前台地址: https://gitee.com/renrenio/renren-fast-vue

3.后端部署

环境要求 JDK1.8 、 MySQL5.5+

  • 用 idea 打开项目, File -> Open 如下图:
打开界面
  • 创建数据库 renren_fast ,数据库编码为 UTF-8

  • 执行 db/mysql.sql 文件(文件名对应数据库),初始化数据(默认支持MySQL)

数据库文件
  • 修改 application-dev.yml ,更新MySQL账号和密码
数据库配置
  • 运行项目即可

  • Swagger路径:http://localhost:8080/renren-fast/swagger/index.html

swagger

ISwagger注释路径:http://localhost:8080/renren-fast/swagger-ui.html

4.前端部署

开发环境,需要安装node8.x最新版

  • 用vscode打开项目如下:
image
  • 安装依赖

npm install

  • 运行项目

npm run dev

遇到错误:

在github上下载的代码安装依赖时问题较多,如果在码云上下载的话可能会遇到一下错误!

image

解决办法:

执行以下命令:

npm rebuild node-sass

运行成功:

运行成功

访问网址即可:http://localhost:8001/

你可能感兴趣的:(人人开源框架的部署)