我已经阅读了很多有关角度项目的多模块结构的信息,但是他们假设前端将与API完全分离。 Kinda不喜欢这种方法。
例如,多模块应用程序将具有以下API控制器:
Auth的前端与后端之间没有逻辑上的分离。没有后端,前端将无法正常工作。
所以我在考虑如何处理。我的Phalcon结构(带有自定义的完全自主模块)如下所示:
https://i.imgur.com/34YAjce.png
一个大问题来了。 我应该在这些模块中放入角度文件吗?
基本上,我们拥有用于客户的大型系统,因此我们需要能够快速分离某些模块,而又不会破坏太多。
如果前端分开放置,那将更加困难。
此外,我们希望通过与后端相同的服务器运行前端,很有可能将所有请求重定向到angular,同时将所有这些模块放在/api
之后