mock 带来的大坑:
项目中的下载原理是前端规定responseType为blob,后端传来文件的二进制流,前端转成blob进行下载。
之前都是正常的,昨天测了一个下午都失败了,前端拿来的数据变成json格式,并不是规定好的blob类型。。。
最后才发现是因为项目被我引进了mock,关掉就好了
个人感觉,是mock拦截所有的请求(不管他是不是被mock的接口),将返回数据类型统一转了json格式。。。据说mock还会私自更改其他请求配置?
我查询问题的链接:https://github.com/PanJiaChen/vue-element-admin/issues/562
不知道猜测对不对,有没有遇到同样问题的小伙伴?