如何将用户部分与管理部分分开?

时间:2019-04-26 05:32:31

标签: angular module division

我想知道以角度创建模块是否足以分隔项目的用户和管理部分,还是需要制作单独的项目?

1 个答案:

答案 0 :(得分:0)

如果将用户和管理员分开到两个项目

  • 您担心安全性-如果用户试图篡改前端代码库并访问Admin Code中的某些内容,这将带来安全风险
  • 如果用户或管理员部分遭受的更改比其他部分多,并且管理员部署的停机将影响您用户的网站可用性
  • 您需要使面向用户的模块保持轻巧,将管理模块分开应该减轻一些负担,并使其更易于通过网络进行加载
  • 您已经构建了用户模块,管理模块的重构代码将是一项艰巨的任务
  • 如果管理/用户模块的UI / UX要求相互冲突(低优先级)

第三点解决方法-如果您打算在应用程序中使用渐进式Web应用程序(PWA)。将您的应用程序转换为PWA非常容易。请参阅Angular-PWA

第4点解决方法-遵循可扩展的文件夹结构,该结构将使您将来可以Angular-Folder Structure集成更多模块