
Vue 使用fetch无法获取最新的数据请求 cache引起的错误
发布日期:2021-05-11 01:49:08
浏览次数:11
分类:精选文章
本文共 666 字,大约阅读时间需要 2 分钟。
Vue 使用fetch无法获取最新的数据请求 cache引起的错误
使用fetch的时候 postman等可以获取最新数据 但是vue中fetch到的数据还是老数据 原因是cache设置成了force-cache 改为no-cache即可
let requestConfig = { credentials: 'include', method: type, headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, mode: "cors", cache: "no-cache" }
cache种类
①default 缓存相同的请求
②no-store 不缓存任何请求
③reload 创建一个正常的请求,并用响应更新HTTP缓存
④no-cache 如果HTTP缓存中有响应,并且不是正常请求,则Fetch创建条件请求。然后,它使用响应更新HTTP缓存。
⑤force-cache Fetch使用HTTP缓存中与请求匹配的任何响应,不管是否过期。如果没有响应,则会创建正常请求,并使用响应更新HTTP缓存。
⑥only-if-cached Fetch使用HTTP缓存中与请求匹配的任何响应,不管是否过期。如果没有响应,则返回网络错误。
(只有当请求的模式为“same-origin”时,才能使用任何缓存重定向,假设请求的重定向模式为“follow”,重定向不会违反请求的模式)。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月01日 22时54分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
重载和重写的区别:
2021-05-10
finally,final,finalize() 的区别
2021-05-10
搭建Vue项目步骤
2021-05-10
docker镜像命令
2021-05-10
docker容器命令
2021-05-10
CentOS7使用keepalive实现nginx的高可用
2021-05-10
Centos7.4下mysql5.6开启ssl
2021-05-10
oracle查看字符集后修改oracle服务端和客户端字符集的步骤
2021-05-10
Oracle闪回查询总结
2021-05-10
Linux环境编程--03 文件IO
2021-05-10
使用C语言获取文件夹地址的方法收藏
2021-05-10
微盟实习
2021-05-10
HDU——3374 String Problem (最大最小表示法+循环节+kmp)
2021-05-10
文件读写(java)
2021-05-10
求1-n中x(0-9)的个数
2021-05-10
char与varchar的区别
2021-05-10
Linux之shell脚本实现ssh登录报警
2021-05-10
《五、企业级SVN运维实战:SVN禁止删除和强制注释》
2021-05-10
docker实战练习02-tomcat安装
2021-05-10