服务器上的应用程序更新后如何重新加载vuejs

时间:2018-11-26 17:51:38

标签: node.js express vue.js vuejs2 vueify

我有一个场景,当我在服务器中更新整个应用程序(包括后端API)时,用户有必要重新加载vuejs应用程序以获取最新的vue应用程序版本。

假设使用已经在生产中的vue应用程序版本1.1的用户即使在服务器上进行更新(即升级到1.2)之后,仍将继续使用该版本。在这种情况下,后端API可能会更改,并且会中断。

解决上述问题的任何简便方法/方法?

2 个答案:

答案 0 :(得分:0)

This answer可能会有帮助的信息。看来您想使网站的缓存版本无效,以确保用户收到最新的应用程序?

答案 1 :(得分:0)

一种方法是将所有API请求中的版本号1.1或1.2发送到后端。然后,您在后端检查版本,如果它是旧版本,则发送特殊错误。在前端,您可以通过刷新页面来处理此特殊错误。另外,请确保新的* .js文件具有新名称,以便客户端浏览器将获取新版本,并且不加载任何缓存的* .js文件。