angular - 来自链接 url 或浏览器 url 的 Angular 8 Guards
问题描述
有什么方法可以检测是否有人尝试单击已打开站点上的链接或尝试从 canActivate Guard 首次进入该站点?
解决方案
Angular 应用程序是单页应用程序,这意味着它可以在用户浏览器上运行。我认为,但我不同意,如果您通过守卫保护例如管理路由并且它是延迟加载的,则用户可能无法下载该部分代码。但我不能 100% 确定这一点,而且我很确定那个有经验的黑客仍然会轻松下载所有文件。业务逻辑最好不要在 Angular 应用程序中实现。
推荐阅读
- r - R:创建一个用户定义的函数来绘制数据然后导出绘图
- azureservicebus - 使用会话完成服务总线主题订阅中的消息的逻辑应用不会释放锁定
- c# - 如何修复无效的列名?
- java - 单例java实现
- c - 来自特定 IP 地址的多播数据
- visual-studio - 为什么在 Visual Studio 中自动和本地窗口是分开的
- .htaccess - htaccess 301 将某些特定页面从旧域重定向到新域上的新页面
- javascript - 从对象属性声明变量
- python - 比较字典/列表
- python - 我收到一个错误:AttributeError: 'str' object has no attribute 'isfloat'