在现代软件开发中,Mock(模拟)是一种非常重要的技术,用于在不依赖真实后端服务的情况下进行前端开发、测试和调试。
Mock 是指在开发过程中,用模拟的数据或服务替代真实的外部依赖(如 API 接口、数据库等),从而让开发人员能够独立工作,提高开发效率。
以下是一个使用 Mock.js 模拟用户列表接口的简单示例:
// 引入 Mock.js
import Mock from 'mockjs';
// 模拟 GET /api/users
Mock.mock('/api/users', 'get', {
'users|5-10': [{
'id|+1': 1,
'name': '@cname',
'email': '@email'
}]
});
// 前端请求
fetch('/api/users')
.then(res => res.json())
.then(data => console.log(data));