2.3.0 • Published 6 years ago
umock v2.3.0
umock
服务器端的Mock Server
- 综合配置众多后台服务的反向代理,集成不同的后台,前端任意调用不同的后台调试。
- 通过解析swagger.json统一接口数据展示。
- 对每个接口可以设定测试数据,随时完成API调试。
- mock数据,开发前期协作利器。
- 中间拦截,修改返回数据,前后端彻底分离开发。
安装
npm安装
npm install -g umock
git安装
下载
git clone https://github.com/vvpvvp/umock.git
参数
设置端口号
umock -p 9000
端口号默认为8000,-p命令优先级更大,其次文件配置
项目配置
使用umock.js文件进行配置。 如果执行的命令在当前目录下,默认识别umock.js文件,或者使用命令-f识别。
使用MySQL存储配置数据
执行
npm install mysql
在配置文件umock.js中
const config = {
"mysql": {
"connectionLimit" : 20,
"host": "localhost",
"user":"root",
"password":"root",
"database":"mock"
}
};
module.exports = config;
数据库初始化,使用文件mock.sql
启动
//github本地安装,需要在根目录下添加umock.js
npm install
npm run start
//全局安装启动
umock -p 端口号 -f 配置文件
推荐安装nodemon,如果安装了nodemon,则执行:
npm run server
访问
http://localhost:端口号
Demo
配置
这里我们使用Swagger的官方demo进行配置:
详情
在详情页,可以查看该Swagger返回的接口说明,具体请访问 http://umock.ch-un.com/server/5
反向代理
umock本身就是一个数据mock的服务器,通过访问umock,添加author的Header,即可反向代理至任何后端。
在线版本
Dependencies:
2.3.0
6 years ago
2.2.0
6 years ago
2.1.11
7 years ago
2.1.10
7 years ago
2.1.9
7 years ago
2.1.8
7 years ago
2.1.7
7 years ago
2.1.6
8 years ago
2.1.1
8 years ago
2.1.0
8 years ago
2.0.9
8 years ago
2.0.8
8 years ago
2.0.7
8 years ago
2.0.6
8 years ago
2.0.5
8 years ago
2.0.3
8 years ago
2.0.2
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.0.10
8 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago