gpt4 book ai didi

css - 重新部署 webapp 缩小后出现 404 错误(缓存)

转载 作者:行者123 更新时间:2023-11-28 08:35:59 26 4
gpt4 key购买 nike

我的 web 应用程序面临着以下问题:每次我必须重新部署它 (AWS) 时,页面第一次都无法正确加载,因为(我相信)本地缓存有 jscss 文件对应于之前的部署。我正在使用由 Java 支持的 Angular 并通过 Spring Boot 提供服务。

This is the state the page looks like

当我强制重新下载(例如,Ctrl + R)时,一切正常。为了解决这个问题,我在 index.html 中添加了以下元数据:

<!--Setting the content to "0" tells the browsers to always load the page from the web server.-->
<meta http-equiv="cache-control" content="max-age=0"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="pragma" content="no-cache"/>

这显然不起作用。我能做什么?

最佳答案

也许你可以通过向你的文件添加查询来欺骗这种行为,比如:

<script src="myscript.js?build=mybuildversion"></script>
<link href="mystyles.css?build=mybuildversion" rel="stylesheet">

关于css - 重新部署 webapp 缩小后出现 404 错误(缓存),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35626705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com