多个SPA与node.js和AngularJS

为大型企业项目提供多个AngularJS SPA和单个node.js应用程序是否有意义?

即家庭,login和用户是快速路线和儿童/部分将被路由在AngularJS SPA。 这样我就可以将静态内容(js,css ..)分解为更小的包/文件,控制公共内容(对后端内容进行身份validation),更均匀的服务器负载等。

  • /家
    • /关于
    • /联系
    • /产品
  • /login
    • /login
    • /寄存器
    • /重设密码
  • /用户
    • /列出所有
    • /细节
    • /创build 。 。 。

这听起来很奇怪。 Angular是你的前端。 你的angular度路线是你的意见。 Angular可能由Apache或NGINX或节点提供服务。

节点的快车将是你的后端,并可能代理请求数据库等,或者可以处理请求本身。

高速路由将处理请求数据/ HTTP POSTS创build数据等

你可能有一个angular度的主页来呈现一些数据。 你的angular度控制器可能会做一个$ http.get(“/ dataforhomepage”),这将给你的数据来呈现你的视angular。 换句话说,对Express的API请求有时可能与特定视图相关联,但这不是严格的关联。

还有什么问题请问。

PS通过以这种方式划分后端和前端,它允许分离顾虑。 我强烈build议你使用docker包装你的解决scheme。 它容易学习和惊人! 🙂