浏览器中的Network中有请求但是没有到后台
记录一个奇怪的问题在上周 做一个前后端分离的项目是 前端有请求即 network中有请求记录但是请求没有到后台 前度刷新一下页面 这个请求才能到后天 这里注意一下 这个项目是在本地环境中启动的 所以不存在 cdn 缓存 而且这个请求 的响应里还有一个请求的的当前时间 也就是说每次请求 响应的数据都有所不同 但是还是出现的 这个问题 .
最后发现禁用缓存后发现没有了这个问题
最终的处理方案是
禁用缓存 headers: {‘Cache-Control’: ‘no-cache’}
axios
axios.get('你的接口', {headers: {'Cache-Control': 'no-cache'}})
或
const http = axios.create({
headers: {'Cache-Control': 'no-cache'}
})
ajax
反正大同小异自己去试
ajax.get('你的接口', {headers: {'Cache-Control': 'no-cache'}})