首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制应用程序直接转到服务器获取数据,而不是在服务器上(从磁盘缓存)

问强制应用程序直接转到服务器获取数据,而不是在服务器上(从磁盘缓存)
EN

Stack Overflow用户
提问于 2018-07-27 02:49:04
回答 1查看 25关注 0票数 1

我正在开发一个api,我在chrome浏览器中检索数据时遇到了问题。即使它们被更改,并且我试图获取get all,它也会在更改之前返回结果,这是因为当我试图发出类型为get it的请求时,而不是直接访问浏览器缓存中的服务器ia。

在我的网络报头中,状态码变成了状态码: 200 OK (从磁盘缓存)

换句话说,这些值是不正确的,因为它检索的不是服务器,而是缓存。我可以通过禁用浏览器缓存来解决这个问题。这很容易解决,因为我处于开发模式。

如何在生产模式下执行此操作?如何让我的应用程序从磁盘转到服务器而不是缓存。

我使用的是angular 6和php 7

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-27 02:56:30

我认为您应该将api请求cache-control的头部设置为no-cache..........

代码语言:javascript
复制
header("Cache-Control: no-cache, must-revalidate");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51545703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档