首页 > 解决方案 > 来自链接 url 或浏览器 url 的 Angular 8 Guards

问题描述

有什么方法可以检测是否有人尝试单击已打开站点上的链接或尝试从 canActivate Guard 首次进入该站点?

标签: angularangular-router-guardscanactivate

解决方案


Angular 应用程序是单页应用程序,这意味着它可以在用户浏览器上运行。我认为,但我不同意,如果您通过守卫保护例如管理路由并且它是延迟加载的,则用户可能无法下载该部分代码。但我不能 100% 确定这一点,而且我很确定那个有经验的黑客仍然会轻松下载所有文件。业务逻辑最好不要在 Angular 应用程序中实现。


推荐阅读