什么是 Mock 平台?
Mock 平台是一种用于模拟后端 API 接口的服务,常用于前端开发阶段,当真实后端接口尚未完成时,通过定义规则返回模拟数据,从而实现独立开发与测试。
为什么需要搭建 Mock 平台?
- 解耦前后端开发,提升协作效率
- 提前进行 UI 和交互逻辑验证
- 支持自动化测试和文档生成
- 降低对后端环境的依赖
常见 Mock 工具推荐
- Mock.js:前端 JavaScript 库,适合浏览器端使用。
- JSON Server:基于 Node.js 的轻量级 Mock 服务,支持 RESTful API。
- YApi / Apifox / Easy Mock:功能完整的在线 Mock 平台,支持团队协作。
- 自建 Express / Koa 服务:灵活度高,适合定制化需求。
快速搭建示例(使用 JSON Server)
# 安装
npm install -g json-server
# 创建 db.json 文件
{
"users": [
{ "id": 1, "name": "张三" },
{ "id": 2, "name": "李四" }
]
}
# 启动服务
json-server --watch db.json
启动后即可通过 http://localhost:3000/users 访问模拟接口。