什么是 Mock 服务器?
Mock 服务器是一种用于模拟真实 API 接口行为的工具。在前后端分离开发中,前端开发者可以在后端接口尚未完成时,通过 Mock 服务器获取模拟数据,从而独立进行开发和测试。
为什么需要 Mock 服务器?
- 加快前端开发进度,无需等待后端接口
- 便于接口联调前的功能验证
- 支持自动化测试与演示环境搭建
- 降低对真实服务器的依赖和请求压力
常用 Mock 工具推荐
1. JSON Server:基于 Node.js 的轻量级工具,只需一个 JSON 文件即可快速启动 RESTful API。
2. Mockoon:图形化界面工具,支持跨平台,无需编码即可配置路由和响应。
3. YApi / Easy Mock:适合团队协作的在线 Mock 平台,支持项目管理和权限控制。
4. 自定义 Node/Express 服务:灵活度高,适合复杂业务逻辑模拟。
快速上手示例(JSON Server)
# 安装
npm install -g json-server
# 创建 db.json
{
"users": [
{ "id": 1, "name": "张三" },
{ "id": 2, "name": "李四" }
]
}
# 启动服务
json-server --watch db.json --port 3001
启动后,访问 http://localhost:3001/users 即可获取模拟数据。