我正在开发一个api,我在chrome浏览器中检索数据时遇到了问题。即使它们被更改,并且我试图获取get all,它也会在更改之前返回结果,这是因为当我试图发出类型为get it的请求时,而不是直接访问浏览器缓存中的服务器ia。
在我的网络报头中,状态码变成了状态码: 200 OK (从磁盘缓存)
换句话说,这些值是不正确的,因为它检索的不是服务器,而是缓存。我可以通过禁用浏览器缓存来解决这个问题。这很容易解决,因为我处于开发模式。
如何在生产模式下执行此操作?如何让我的应用程序从磁盘转到服务器而不是缓存。
我使用的是angular 6和php 7
发布于 2018-07-27 02:56:30
我认为您应该将api请求cache-control的头部设置为no-cache..........
header("Cache-Control: no-cache, must-revalidate");https://stackoverflow.com/questions/51545703
复制相似问题