2.3.0 • Published 6 years ago

umock v2.3.0

Weekly downloads
31
License
The MIT License
Repository
github
Last release
6 years ago

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,即可反向代理至任何后端。

在线版本

http://umock.ch-un.com

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