给apiblueprint补充mockjs的功能,实现apiblueprint不能随机的缺点,支持markdown上传编辑,支持多个项目数据mock。
-
暂不支持Mockjs中的Function部分
-
暂不支持apiBlueprint的JSON Schema部分
-
添加SOCKET写法,由于http本身没有SOCKET方法,所以用固定的形式:
[SOCKET /control_center/v0.1/devices/counts/constructions/{constructionId}/{countBy}]
/ 根目录
|__ bin node启动相关
|__ config 中间件配置
|__ public 前端开发目录
|__ src 后端开发目录
| |__ middleware 中间件
| |__ models 数据模型层
| |__ routes 路由
| |__ services 业务层
| |__ views 模板
| |__ app.js 应用入口文件
|__ upload 上传目录
|__ .eslintrc.js eslint脚本检查配置
|__ package.json npm依赖管理
-
node 7.6+
-
mysql
-
安装依赖
npm i
-
启动项目
npm run dev
支持markdown在线编辑渲染apiBlueprint解析的数据支持多个项目支持简单的用户模块,支持后台管理- json语法检查
- 美化渲染模板
- 支持预制按钮根据输出控制
- 接口页全局按ctrl+s保存
- 支持自动保存
- Attributes支持
- 支持历史接口修改记录
- 简化学习apiBlueprint成本
- 支持接口测试
- [GET] 解析有误
- 接口页看不到项目名