json-server+faker模块批量创建本地模拟数据
JSON-Server
简单来说,JSON-Server是一个Node模块,运行Express服务器,你可以指定一个json文件作为api的数据源。
只用json-server可以在很短的时间内搭建一个Rest API, 让前端在不依赖后端的情况下进行开发。
- 全局安装JSON-Server:
npm install -g json-server //osx系统加'sudo'
- 新建一个文件夹同时并进入它;
- 新建一个json文件,然后存放一点数据进去:
- 开启json-server功能:
json-server customers.js
Faker.js
如果要自己编写API数据的话是比较麻烦的,用faker.js就可以轻松解决这个问题。他可以帮助你自动生成大量fake的json数据,作为后端模拟数据。
- 安装faker.js
npm install faker
- 创建一个fakerData.js的自定义数据文件,来控制需要生成的数据;如:生成200条人的信息:
- 然后让json-server指向这个js文件,并监控:
json-server --watch fakerData.js
本机IP打开:
json-server --host 10.31.156.34 --watch fakerData.js
可以了: