1. mock.js
通过mock.js可以随机生成数据
1.1 安装
- npm install mockjs
- 在nodeJS中引入使用
const Mock = require("mockjs")
const result = Mock.mock({ //调用mock方法生成数据
'datas|10': [{ //生成10条数据
"id|+1" : 1, // id 每次加一
name : "前端 @id 班", // 引用id值
openDate : "@date" //生成日期格式的数据
}]
}).datas;
console.log(result)
// [ { id: 1, name: '前端 1 班', openDate: '2006-12-04' },
// { id: 2, name: '前端 2 班', openDate: '1989-04-18' },
// { id: 3, name: '前端 3 班', openDate: '1970-03-09' },
// { id: 4, name: '前端 4 班', openDate: '2013-02-03' },
// { id: 5, name: '前端 5 班', openDate: '1996-02-02' },
// { id: 6, name: '前端 6 班', openDate: '2013-11-02' },
// { id: 7, name: '前端 7 班', openDate: '1982-06-27' },
// { id: 8, name: '前端 8 班', openDate: '2001-08-30' },
// { id: 9, name: '前端 9 班', openDate: '1978-06-02' },
// { id: 10, name: '前端 10 班', openDate: '2014-10-02'}
// ]
const Mock = require("mockjs")
const result = Mock.mock({
'datas|500': [{ //生成500条数据
name : "@cname", //生成姓名类型数据
birthday : "@date", //生成日期类型数据
"sex|1-2" : 1, //随机生成1或2代表性别
moblie : /1[3456789]\d{9}/, //使用正则验证的方式,生成电话号码类型数据
"ClassId|1-10" : 0, //随机生成1-10
}]
}).datas;
console.log(result)
//[ { name: '陈勇',
// birthday: '1983-01-21',
// sex: 2,
// moblie: '14246326825',
// ClassId: 4 },
// { name: '谢丽',
// birthday: '1976-03-18',
// sex: 1,
// moblie: '17400698366',
// ClassId: 4 },
// { name: '董杰',
// birthday: '1980-10-18',
// sex: 1,
// moblie: '18835749213',
// ClassId: 2 },
// { name: '崔秀英',
// birthday: '1978-12-14',
// sex: 2,
// moblie: '19240347327',
// ClassId: 5 },
// ... xxx more items ]
// ]
官网地址:http://mockjs.com/examples.html
提供各种类型生成的方式,例: @data,@cname,@url,@time……
本文介绍了如何利用Mock.js生成模拟数据。首先讲解了Mock.js的安装过程,通过`npm install mockjs`进行安装,并指出在Node.js环境中可以引入使用。接着提到了Mock.js的官网地址,提供了丰富的数据生成方式,如`@data`,`@cname`,`@url`,`@time`等。"
134698674,11543604,企业数据架构演进:从Lambda到有状态流计算-Flink解析,"['大数据', '架构', '流计算', 'Apache Flink', '实时分析']
1613

被折叠的 条评论
为什么被折叠?



