Mock生成测试数据

2018-05-29  本文已影响0人  百年叔叔

先上效果图


image.png

好了下面是代码

//导入koa包
const Koa = require('koa');
const app = new Koa();

//  导入mock 使用 Mock
let Mock = require('mockjs');

//利用mock生成数据
let data = Mock.mock({
    // 属性 list 的值是一个数组,其中含有 1 到 10 个元素
    'list|1-5': [{
        'id|+1': 100,
        //排队号
        'Lineno': "A" + '@integer(10, 100)',
        //提货司机
        'driversName':  '@cname()',
        //提货单号
        "takeNumbers|1000-9999": 1000,
        //车牌号
        "licenseNumbers": /[京][A-Z]\d{5,7}/,
        //碱品规格
        "speciFication": '@integer(60, 1000)' + 'kg',
        //提货地点
        'dealplace': '新线'
    }],
    'code': 200,
    'msg': "成功"
});

// 将生成的数据输出输出结果
console.log(JSON.stringify(data, null, 4));

//将生成的数据挂载到网页
app.use(async ctx => {
    ctx.body = JSON.stringify(data, null, 4);
});

//将网页映射到3000端口  //打开  http://localhost:3000/访问
app.listen(3000);

怎么导包就不去说了 mock也有自己的相关文档

上一篇下一篇

猜你喜欢

热点阅读