生产环境使用mock

890 阅读1分钟

刚开始尝试在请求拦截器中拦截response返回特定的数据

但是生产环境如果没有后端的话,请求不返回东西,也就走不到response的拦截器

因此只能内置mock请求拦截

通过mockjs

umi的app.js中注册Mock.mock 匹配的请求会走到mock中并返回

在package.json中配置mock模式和非mock模式build,可以切换请求方式

umi内置的mock会在生产环境关闭,所以需要在项目初始加载的时候注册mock