SimulatedGREG / electron-vue

An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
https://simulatedgreg.gitbooks.io/electron-vue/content/
MIT License
15.48k stars 1.55k forks source link

devtool里面的network不显示网络请求 #891

Closed Cmelon9 closed 5 years ago

Cmelon9 commented 5 years ago

不知道为什么devtool里面的network为什么无缘无故就开始不显示网络请求了,本来还以为自己配置错了什么项,然后回滚到很久之前的版本测试,还是不会显示网络请求,只会显示一些静态资源的加载。不知道有没有人有同样情况,这样子开发真的很难受,完全看不到网络请求,都不知道有没有发出请求。。

Cmelon9 commented 5 years ago

我试用了ajax,能看到网络请求,但是axios在network里面就看不到,真的奇怪

panjiang commented 5 years ago

我也遇到过这个问题,axios新版本的问题,降回老版本就好了

Cmelon9 commented 5 years ago

我也遇到过这个问题,axios新版本的问题,降回老版本就好了

修改用0.18.0版本的axios后果然可以了,感谢

tkgkn commented 5 years ago

因为axios0.19版本,内部源码在判断使用adapters改了逻辑,优先判断了是否存在node环境的process全局变量,如果是的话,用的是node环境的。导致接口请求浏览器抓不到了。

全部配置下adapters就行 axios.defaults.adapter = require('axios/lib/adapters/http');

chenendian commented 4 years ago

我把axios 版本修改成0.18.0 发现还是不行 用原生的xhr是能看到请求的 我也尝试了下面这个方案发现也不行

因为axios0.19版本,内部源码在判断使用adapters改了逻辑,优先判断了是否存在node环境的process全局变量,如果是的话,用的是node环境的。导致接口请求浏览器抓不到了。

全部配置下adapters就行 axios.defaults.adapter = require('axios/lib/adapters/http');

chenendian commented 4 years ago

看了一下 axios 的源码这个问题解决了 应该配置这个 配置替换后就行了 axios.defaults.adapter = require('axios/lib/adapters/xhr');