首页 > 解决方案 > 如何强制更新具有重定向的 Angular 根路径

问题描述

我的 Angular 站点的根(例如,“example.com”)使用 Angular 路由器重定向到子页面(例如,“example.com/subpage”)。当我输入“example.com”时,我的浏览器会从缓存中加载旧版本的站点,然后执行重定向到“example.com/subpage”。如果我然后刷新页面,它将加载新版本的站点,但仅将其与子页面关联,同时将旧版本保留在与根页面关联的缓存中。

如何告诉浏览器刷新根 url 的缓存?另外,如何设计应用程序以强制更新旧的缓存版本?

标签: angularangular-ui-routersingle-page-application

解决方案


除了将新版本的应用程序重定向到根目录以将其关联到缓存中之外,似乎没有什么好办法。对于未来的审查,看起来这种技术应该有效。如何强制更新单页应用程序 (SPA) 页面?


推荐阅读