我应该将所有角度组件放在单独的模块中以进行更安全的身份验证吗?

时间:2019-02-10 16:44:56

标签: angular authentication module

是否最好创建一个包含所有角度组件的新模块,该组件将在验证用户身份后出于安全考虑而延迟加载?

我在一个简单的基于授权的网页上工作,我正在尝试使其变得更加安全。

2 个答案:

答案 0 :(得分:1)

根据Angular Docs指南,您可以将组件移动到单独的模块,并根据用户需求延迟加载。这可以缩短应用启动时间和用户互动时间。可以使用路由器访问延迟加载的模块。

答案 1 :(得分:0)

延迟加载Angular模块的主要原因通常是减小初始包的加载大小,这可以更快地加载Angular Apps和更好的模块化。

但是,是的,您也可以将安全性视为其中的一部分。只是在实现延迟加载之后,您应该考虑实现CanLoad Guard。