如何将用户部分与我的管理部分分开?
How do I separate the user section from my admin section?
我想知道在 angular 中创建模块是否足以将我的项目的用户和管理部分分开,或者我是否需要制作单独的项目?
如果
,将用户和管理员分开到两个项目
- 您担心安全性 - 以防用户试图篡改前端代码库并访问管理代码中的某些内容,这将存在安全风险
- 如果用户或管理部分比另一个部分遭受更多更改,并且管理部署停机会影响您的用户站点可用性
- 您需要让面向用户的模块保持轻量级,分离管理模块应该减轻一些重量并使其更容易通过网络加载
- 您已经构建了用户模块,管理模块的重构代码将是一项艰巨的任务
- 如果 Admin/User 模块的 UI/UX 要求相互冲突(低优先级)
第三点解决方法 - 如果您计划在您的应用程序中使用渐进式 Web 应用程序 (PWA)。将您的应用程序转换为 PWA 非常容易。请参考Angular-PWA
第 4 点解决方法 - 遵循可扩展的文件夹结构,以便您在将来集成更多模块 Angular-Folder Structure
我想知道在 angular 中创建模块是否足以将我的项目的用户和管理部分分开,或者我是否需要制作单独的项目?
如果
,将用户和管理员分开到两个项目- 您担心安全性 - 以防用户试图篡改前端代码库并访问管理代码中的某些内容,这将存在安全风险
- 如果用户或管理部分比另一个部分遭受更多更改,并且管理部署停机会影响您的用户站点可用性
- 您需要让面向用户的模块保持轻量级,分离管理模块应该减轻一些重量并使其更容易通过网络加载
- 您已经构建了用户模块,管理模块的重构代码将是一项艰巨的任务
- 如果 Admin/User 模块的 UI/UX 要求相互冲突(低优先级)
第三点解决方法 - 如果您计划在您的应用程序中使用渐进式 Web 应用程序 (PWA)。将您的应用程序转换为 PWA 非常容易。请参考Angular-PWA
第 4 点解决方法 - 遵循可扩展的文件夹结构,以便您在将来集成更多模块 Angular-Folder Structure