如何用Express后台构build多个布局的Angular JS

我的网站有3个主要部分,着陆页,pipe理面板和用户仪表板

我的文件结构分为2个文件夹

/ client => angular frontend / server => express api后端

我正在使用一个快速后端api

通常在angular度上,应用程序的客户端中有一个index.html文件,我们将其用于所有路由

但是,如果我想要把它分成模块,一个index.html布局的不同部分,如登陆,pipe理和仪表板。 因为每个模块都有自己的asssets,资源..是包括单个html页面中的所有资源的好办法?

我怎样才能克服这个问题? 我可以使用多个SPA并将它们连接在一起,同时保持它们使用相同的API

对于这个问题的任何想法或者你如何处理这个在你的项目中,你如何实现pipe理面板等

我的目标是有这样的客户端文件夹/客户端/pipe理… index.html /登陆… index.html /仪表板… index.html

提前致谢

我使用ui路由器。

https://angular-ui.github.io/ui-router/site/#/api/ui.router

所以你做一个叫做app的路线。 然后你在每个你想要的文件夹中创build状态。 将状态设置为app.client,app.admin和app.other。

然后在每个页面上inheritance你需要的东西。 所有常见的东西都在index.html中。

那有意义吗?

结构体

这个项目可能会帮助你开始: https : //github.com/joncodo/SailsAngularStarter

它使用包装快递的帆。 如果您有任何问题,请在此处打开问题,我可以帮助您。

在该项目中,应用程序文件夹保存所有的前端的东西和api文件夹所有的后端的东西。 api路由在config / routes中。 意见是在应用程序/状态。

目前,它支持国家内部和login。