作为一个单一的页面应用程序框架,我是否会通过创建一个单独的页面来处理这些问题,这个页面的功能与访问者页面(小型企业应用程序可能希望拥有更多的管理相关功能)的功能几乎相同?
发布于 2016-04-02 11:51:39
好吧,和往常一样,这要看情况。基本上,如果您的管理页面没有增加太多开销,您的应用程序,那么你可以保持一个SPA。最“重”的部分可能是您使用的不同库。如果这些库对于admin和简单用户都是相同的,那么您自己的视图和内容实际上不会增加太多(特别是如果您正在缩小和压缩所有的东西,而且您应该这样做)。但是如果你用的话,比方说,一个小酒瓶+全房客+.出于管理的目的,虽然你不适合普通访问者,但可能你应该把它放在两个不同的应用程序中,因为你不想让你的访问者加载额外的300 to。
从安全性的角度来看,这不应该是一个问题,因为对您的API的所有请求都应该检查服务器端。因此,即使有人能够访问管理视图,他们也无法获得或发布任何他们没有权限的内容。
由于浏览器化可能需要一段时间,我真的建议您使用观察选项,如果您还没有这样做,当您更改代码时,它确实会加快编译速度。
https://stackoverflow.com/questions/36352237
复制相似问题