npm i mock-boy -g
mock-boy -h
mock-boy config set port 8888
mock-boy config set api_path /Users/tom/project
配置后会在 API 目录下生成两个目录:
/Users/tom/project/apis 在这里配置 api 配置
/Users/tom/project/logs 在这里查看请求日志
以下为一个 返回值的 mock格式
/Users/tom/project/apis/json_example.js
module.exports = {
url: '/json_example',
method: 'post',
data: {
data: [
{
neType: '@name',
version: '@id@id',
hardwareVersion: '@id',
softwareVersion: '@id',
neMac: '@id',
barCode: '@id',
},
],
error: { errorcode: '6', errorinfo: 'error info' },
errors: [{ errorcode: '1' }, { errorinfo: 'errors info' }],
}
};
data 中的数据可以使用 mockjs 的写法