基于koa开发的模拟数据请求服务器。
- 可模拟GET,POST,PUT,DELETE请求
- 可定制返回数据
- 使用数据模板返回模拟数据
- 可校验请求参数
npm install mockbox
// or
cnpm install mockbox
const MockBox = require('mockbox');
const mb = new MockBox();
mb.hello();
mb.run(); //default port 3000
访问http://localhost:3000/hello,将返回数据{msg:'hello'};
const mb = new MockBox({
base:'/test', // 请求基地址
port:3000 //访问端口
});
添加模拟数据,数据格式如下
const config ={
url: '/test', //请求地址
method:'get', //默认是get
require:[], //必需参数,eg:['id','name']
returnData: {
msg:'hello MockBox!'
} //返回的数据
};
mb.add(config);
mb.run(3000);
模拟get请求
const config ={
url: '/test', //请求地址
require:[], //必需参数,eg:['id','name']
returnData: {
msg:'hello MockBox!'
} //返回的数据
};
mb.get(config);
模拟post请求
const config ={
url: '/test', //请求地址
require:[], //必需参数,eg:['id','name']
returnData: {
msg:'hello MockBox!'
} //返回的数据
};
mb.post(config);
启动mock服务器,port为端口号