angular - 如何强制更新具有重定向的 Angular 根路径
问题描述
我的 Angular 站点的根(例如,“example.com”)使用 Angular 路由器重定向到子页面(例如,“example.com/subpage”)。当我输入“example.com”时,我的浏览器会从缓存中加载旧版本的站点,然后执行重定向到“example.com/subpage”。如果我然后刷新页面,它将加载新版本的站点,但仅将其与子页面关联,同时将旧版本保留在与根页面关联的缓存中。
如何告诉浏览器刷新根 url 的缓存?另外,如何设计应用程序以强制更新旧的缓存版本?
解决方案
除了将新版本的应用程序重定向到根目录以将其关联到缓存中之外,似乎没有什么好办法。对于未来的审查,看起来这种技术应该有效。如何强制更新单页应用程序 (SPA) 页面?
推荐阅读
- python-3.x - 使用 Tkinter 和 Python 3 访问 LabelFrames 中的子项
- arangodb - 使用 ArangoDB 的 AQL 生成随机字符串?
- azure - 如何在 Azure 上自定义 VM
- mysql - Slow MySQL distinct with where
- javascript - 动态更改标记图像源
- php - yii2 购物车ajax
- c++ - 如何在 C++ 类中对数据结构进行分类
- c++ - 这是删除整个链表的有效方法吗?
- java - 如何在 JAVA 中为帐户确认邮件创建 Web 令牌
- tomcat - dbcp2 无法加载 JDBC 驱动程序类