Mock生成測試資料

weixin_33816300發表於2018-05-29

先上效果圖


2653627-fb1c401172602dbc.png
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也有自己的相關文件

相關文章