1.用mock生成数据
var express = require('express');
//引入mock模块
const { Random } = require('mockjs');
var Mock = require('mockjs')
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.send('respond with a resource');
});
router.get('/data', (req, res) => {
var result = []
for (var i = 0; i < 100; i++) {
var data = Mock.mock({
'id|+1': 1,
'name': Random.cname(),
'age': Random.natural(18, 80),
'birthday': Random.date('yyyy-mm-dd'),
'avatar': Random.image('200x100', '#02adea'),
'email': Random.email('qq.com'),
'address': Random.county(true),
});
result.push(data)
}
res.send(result)
})
// 输出结果
module.exports = router;
2.在阿里妈妈的网站中生成数据
阿里妈妈网址
要在data中生成多段对象,就把data的生成规则设为5-10
弄完之后可以用ajax请求直接得到这些数据
3.json-server
1.安装json-server
npm install -g json-server
yarn global add json-server
2.创建并修改db.json
{
"news": [
{
"id": 1,
"title": "新闻1一"
},
{
"id": 3,
"title": "新闻1一"
},
{
"id": 2,
"title": "新闻2一"
}
]
}
3.启动json-server
json-server --watch --port 3000 db.json
出现类似这样的内容就是成功,接下来就可以在浏览器中输入localhost:3000
过滤查询
http://localhost:3000/data?age=23
排序
任意切片数据