1、在mock文件夹下创建文件
export default {
'GET /api/users': { users: [1, 2] },
'/api/users/1': { id: 1 }, GET可忽略
'POST /api/users/create': (req, res) => { 和express路由相同
// 添加跨域请求头
res.setHeader('Access-Control-Allow-Origin', '*');
res.end('ok');
},
}
2、使用Mock库
1、安装
cnpm install mockjs -D
2、使用
import mockjs from 'mockjs';
export default {
'GET /api/tags': mockjs.mock({
'list|100': [{ name: '@city', 'value|1-100': 50, 'type|0-2': 1 }],
}),
};
3、获取数据
网络请求访问对应路径几个
4、关闭mock
在.umirc.ts中配置
mock: false
关闭指定mock文件
mock:{exclude:['mock/文件']}