Open 1075488066 opened 1 year ago
我试的不行,报错: TypeError: Cannot read property 'fetch' of undefined
我试的不行,报错: TypeError: Cannot read property 'fetch' of undefined
得自己改部分源码了
对,小程序环境没有原生的fetch,umi-request里面使用了第三方的polyfill,但是挂载fetch挂错了对象,如果改源码,直接用wx.request替换比较合适,做一些字段兼容对接就可以了,如果作者能兼容下小程序就更好了,哈哈哈~
我尝试着改了 /node_modules/isomorphic-fetch/fetch-npm-browserify.js // module.exports = self.fetch.bind(self); module.exports = globalThis.fetch.bind(globalThis); 发现报错没了,不知道有没有其他问题
对,小程序环境没有原生的fetch,umi-request里面使用了第三方的polyfill,但是挂载fetch挂错了对象,如果改源码,直接用wx.request替换比较合适,做一些字段兼容对接就可以了,如果作者能兼容下小程序就更好了,哈哈哈~
改一点代码就行,我之前改了做成一个npm的包
把原来中间件全去去掉。