## renren-fast
- 一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】
- 友好的代码结构及注释,便于阅读及二次开发
- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
- 实现前后端分离,通过token进行数据交互
- 后台Git地址:[gitee.com/renrenio/renren-fast](https://gitee.com/renrenio/renren-fast)
## renren-fast-vue
- renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案
- 前后端分离,通过token进行数据交互,可独立部署
- 发布时,支持动态配置CDN静态资源/切换新旧版本
- 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码:admin/admin)
![demo-screenshot](https://github.com/daxiongYang/renren-fast-vue/blob/master/screenshot.png)
## 开发
> 无法正常预览项目效果时,请先检查是否正常安装依赖,再查看启动服务是否存在报错
```bash
# 克隆项目
git clone https://github.com/daxiongYang/renren-fast-vue.git
# 安装依赖(优先使用)
npm install
# 安装依赖(下载较慢时使用)
npm install --registry=https://registry.npm.taobao.org
#上述2种【安装依赖】无法正常时,请尝试删除node_modules文件夹后,使用cnpm安装
# 第一步
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 第二步
cnpm install
# 启动服务
npm run dev
```
- 开发时,如何连接后台项目api接口?
> 修改renren-fast-vue/static/config/index.js目录文件中window.SITE_CONFIG.baseUrl = '本地api接口请求地址'
- 开发时,如何解决跨域?
> 1. 修改renren-fast-vue/config/dev.env.js目录文件中OPEN_PROXY: true开启代理
> 2. 修改renren-fast-vue/config/index.js目录文件中proxyTable对象target: '代理api接口请求地址'
> 3. 重启本地服务
- 开发时,如何提前配置CDN静态资源?
> 修改renren-fast-vue/static/config/index-[qa/uat/prod].js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
## 发布
> 构建生成的资源文件保存在renren-fast-vue/dist目录下,可通过config/index.js目录文件修改相关配置信息
```bash
# 构建生产环境(默认)
npm run build
# 构建测试环境
npm run build --qa
# 构建验收环境
npm run build --uat
# 构建生产环境
npm run build --prod
```
- 构建生成后,发布需要上传哪些文件?
> renren-fast-vue/dist目录下:180307(静态资源,由当前日期动态生成文件夹名)、config(配置文件)、index.html
- 构建生成后,如何动态配置CDN静态资源?
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName
- 构建生成后,如何动态切换新旧版本?
> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.staticFileName = '180307(静态资源文件夹名称)'
## 其他
``` bash
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
```
没有合适的资源?快使用搜索试试~ 我知道了~
前后端分离的Java快速开发平台(前端)
共144个文件
js:93个
vue:28个
png:3个
5星 · 超过95%的资源 需积分: 50 60 下载量 125 浏览量
2018-04-03
16:15:09
上传
评论 5
收藏 1.55MB ZIP 举报
温馨提示
renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】 **具有如下特点** - 友好的代码结构及注释,便于阅读及二次开发 - 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术 - 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 - 页面交互使用Vue2.x,极大的提高了开发效率 - 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务 - 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 - 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发 - 引入Hibernate Validator校验框架,轻松实现后端校验 - 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 - 引入swagger文档支持,方便编写API接口文档 - 引入路由机制,刷新页面会停留在当前页
资源推荐
资源详情
资源评论
收起资源包目录
前后端分离的Java快速开发平台(前端) (144个子文件)
.babelrc 378B
app.css 145KB
.editorconfig 147B
.eslintignore 77B
.eslintrc 58B
.gitignore 206B
.gitkeep 0B
report.html 309KB
index.html 986B
index.html 631B
favicon.ico 4KB
login_bg.jpg 142KB
login_bg.144e19d.jpg 142KB
vendor.js 595KB
0.js 56KB
app.js 28KB
iconfont.js 20KB
4.js 14KB
menu.js 13KB
5.js 12KB
3.js 11KB
11.js 9KB
1.js 9KB
8.js 7KB
17.js 6KB
10.js 6KB
6.js 6KB
23.js 5KB
2.js 5KB
webpack.prod.conf.js 5KB
14.js 4KB
13.js 3KB
22.js 3KB
15.js 3KB
index.js 3KB
18.js 3KB
index.js 3KB
9.js 3KB
utils.js 3KB
7.js 3KB
21.js 3KB
gulpfile.js 3KB
webpack.dev.conf.js 2KB
user.js 2KB
webpack.base.conf.js 2KB
index.js 2KB
index.js 2KB
19.js 2KB
role.js 2KB
schedule.js 2KB
16.js 2KB
init.js 2KB
runner.js 2KB
index.js 1KB
menu.js 1KB
manifest.js 1KB
schedule.js 1KB
check-versions.js 1KB
role.js 1KB
user.js 1KB
index.js 1KB
build.js 1KB
config.js 1KB
nightwatch.conf.js 1KB
oss.js 950B
main.js 937B
webpack.test.conf.js 867B
create.js 843B
config.js 825B
elementCount.js 779B
log.js 772B
requestParam.js 742B
request.js 737B
jest.conf.js 725B
mutations.js 691B
index.js 641B
oss.js 623B
index.js 581B
log.js 577B
.eslintrc.js 576B
mutation-types.js 563B
test.js 561B
vue-loader.conf.js 553B
common.js 521B
index.js 508B
index-uat.js 504B
index-prod.js 504B
index-qa.js 504B
validate.js 476B
index.js 437B
common.js 424B
requestUrl.js 359B
HelloWorld.spec.js 352B
user.js 349B
12.js 286B
20.js 284B
dev.env.js 226B
.postcssrc.js 223B
test.env.js 149B
import-development.js 69B
共 144 条
- 1
- 2
资源评论
- qq_26503839332018-09-04怎么登陆的?
a1092907994
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功