RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。
1.后端服务搭建
下载项目:?https://github.com/thx/rap2-delos
开发模式
# 创建数据库 mysql -e 'CREATE DATABASE IF NOT EXISTS RAP2_DELOS_APP DEFAULT CHARSET utf8 COLLATE utf8_general_ci' # 安装依赖初始化数据库 npm install npm run create-db # 代码检查(或可忽略) npm run check # 启动开发模式 npm run dev
生产模式
# 修改服务配置 /config/config.prod.js /config/config.local.js /config/config.dev.js 修改端口, 数据库地址 # 启动生成模式 npm start # forever启动(到达指定目录) forever start dispatch.js
2.前端服务搭建
下载:?https://github.com/thx/rap2-dolores
开发模式
npm install # test cases npm run test # will watch & serve automatically npm run dev
生产模式
# 修改服务配置 /src/config/config.prod.js /src/config/config.dev.js 修改serve指向后端服务地址 # 打包 npm run build # use serve or nginx to serve the static build directory serve -s ./build -p 80 # forever启动(到达指定目录) forever start dispatch.js
mock文档规则
https://github.com/nuysoft/Mock/wiki/Syntax-Specification
本文链接地址: RAP2搭建教程(mock服务)