1

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

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

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

4

1 回答 1

1

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

于 2020-05-19T08:32:43.970 回答