常见MOCK方案
MOCK:模拟数据请求方案
(前端一般会比后端开发速度快,后端接口没有那么快提供时使用)
项目中常见的MOCK方案
一、代码入侵
- 直接在代码中写死Mock数据,或请求本地的json文件
- 优点: 无
- 缺点:代码是死的,无法模拟真实模拟前端实现的增删改查
二、 请求拦截
- 重新http请求
- 网址:http://mockjs.com
- 优点:与前端代码分离。生成随机数据
- 缺点:假数据、无法真实反应。只支持ajax,不支持fetch
三、 接口管理工具
- 代表:rap,swagger,moco,yapi
- 优点:配置功能强大
- 缺点:配置复杂,依赖后端;一般会作为大团队的基础建设而存在
四、本地node服务器(推荐)
- 代表:json-server
json-server
- 网址:https://github.com/typicode/json-server
- 优点:配置简单。自定义程度高。增删改查真实模拟
- 缺点:与接口管理工具相比、无法随着后端api的修改而自动修改