在公司进行React或者Vue项目开发的过程中,在后端尚未准备好接口时,我们需要进行数据mock来实现页面渲染、模拟前后端交互。
之前我们都是这么做的:
1.采用本地静态数据json的方式来模拟接口数据,但是这种方式我们只能去读取数据,无法对数据进行增删改等操作。
2.在本地搭建一个基于node.js的服务器,但是这样需要我们自己写代码去手动搭建本地服务器。
3.安装mock.js,模拟接口去请求mock生成的数据,但是mock.js生成的数据具有随机性,不一定使我们需要的数据。
json-server登场了解了过去前端如何模拟接口数据进行联调的几种方式的缺点后,一种新的数据模拟方式-JSON-Server。
json-server是基于Node.js的服务器,可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能的web服务器。
JSON-Server