设置Cache-Control pubic不缓存xhr

时间:2019-04-16 04:30:39

标签: node.js express httpresponse cache-control loopback

我正在尝试为XHR响应实施缓存,理论上浏览器应该转到服务器,并且服务器可以决定发送304-未修改,如果没有新的动态数据,并且浏览器将使用其先前的缓存响应请求。

根据理论,可以在no-cache上使用Cache-Control来完成。

但是首先我尝试使用,如果可以的话,我可以通过设置response.set('Cache-Control', 'public, max-age=315360000, max-stale');

使浏览器存储响应

我可以在xhr响应中看到它(请参见下面的快照),但是每次我调用API时,它都是在调用服务器来获取响应,相反,浏览器应该从缓存中获取数据,因为响应标题就是这样。

enter image description here

请让我知道我无法进行这项工作。

感谢您的帮助。

0 个答案:

没有答案