sta*_*man 9 javascript version-control version maven
情景:
我试图找到一种方法来实现JS中的版本控制,它实现了两个前提:
因此我提出了这个计划:
每当新版本可用时我都需要FE重新加载内容,所以实现这一目的的一个简单方法是向src链接添加一个版本标记:
<script type="text/javascript" src="myfile.js?15.6.0"></script>
Run Code Online (Sandbox Code Playgroud)
我可以添加一些模板,因此可以在别处定义版本号,例如:
<script type="text/javascript" src="myfile.js?$$RELEASE_ID$$"></script>
Run Code Online (Sandbox Code Playgroud)
问题:
我需要调用后端,知道最新版本(后端将从pom.xml文件中读取,然后返回)
问题:
有什么方法可以使用,所以前端知道什么是最新版本?
谢谢.
为了获取有关服务器上文件状态的信息,无法消除与后端的通信。但如果您希望请求尽可能少,您可以设置 FE 轮询服务器的时间间隔。
如果您通常每天发布 BE 版本,则可以每隔 12、6、4 或您想要的任意小时数轮询服务器一次任何更改。这完全取决于更新文件的重要性。
话虽如此,在大多数情况下,在后端更新文件版本时,一旦刷新页面(这可能会在几个小时后发生),服务器将发送新的文件版本,除非另外配置服务器缓存策略。
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |