请求没有被发送,因为是载入缓存资源.
大概是说 完全相同的请求间隔数毫秒(太短),导致加载失败,查看了chrome控制台发现
Provisional headers are shown
出现在 载入缓存资源,请求没有被发送, 而如果上一个资源加载失败,可能导致从缓存加载的资源失败,
即缓存资源请求之前的请求不能失败,不然就有可能出现问题
浏览器第一次发送这个请求,请求被阻塞,未收到响应。当要求浏览器再次发送这个请求时,上个同样的请求都还没有收到响应,浏览器就会报这个警告,那么问题会在哪里呢。Controller里面确定没有打断点,还会有什么地方阻塞程序呢,看了下代码,发现在配置了跨越之后,在调用的时候还是用原域名访问导致的
axios({ url: "htttp://xxx.com/api/v1/star/list", method: "GET", header:{ 'Content-Type': 'application/x-www-form-urlencoded' } })
url因为是 /api/v1/star/list
参考链接:https://blog.csdn.net/qq_15801963/article/details/78273395