这是我提出的唯一解决方案(虽然不知道它们是否足够):
服务器端更新:
对每个客户端请求进行版本控制,并拥有到相应服务器版本的代理路由。
客户端更新:
通过 websocket 连接通知客户端在 X 空闲分钟后重新注入脚本/样式标签,从而调用 2 个 ajax 请求以更新 JS/CSS 文件并刷新页面的 HTML。
我不知道这是否是应用程序早期阶段不应该优先考虑的事情,我应该在凌晨将整个应用程序关闭以进行“计划维护”。
出于 SEO 目的,首页的 HTML 与单个 JS/CSS 文件一起由服务器发送。