在mock文件下创建mock数据
import mockjs, { Random } from 'mockjs';
export default {
// 使用 mockjs 等三方库
'GET /api/portal/site/portal/api/getTenantList': mockjs.mock({
'list|100': [{ name: '@city', 'code|1-100': 50, 'type|0-2': 1, requestId: Random.guid() }],
}),
};
修改代理文件
// config/proxy.js 添加
mock: {
'/api/': {
target: '/',
changeOrigin: true,
pathRewrite: {
'^/api': '',
},
},
},
修改package.json,添加mock环境
"start:mock": "cross-env UMI_ENV=dev umi dev",
yarn start:mock 启动项目就可以使用mock数据了