多个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。 它容易学习和惊人! 🙂