Angular2是基于角-CLI的,对吗?
所以当我运行ng serve时,有一台机器在localhost:4200上旋转。现在,如果我想添加一个数据库,很多人最终都会打包Node.JS,我们有:
对我来说,这似乎是多余的,因为我只需要一个服务器和一个数据库。所以我很好奇,这是因为人们想要保持角和node.js分开吗?Node.JS可以与数据库对话,只需将所有页面请求重定向到index.html ( angular已经讨论过)。
那么本地主机的服务器是什么:4200?
发布于 2016-12-06 23:38:31
Angular2是基于角-CLI的,对吗?
不,那不对。CLI只是启动和运行项目的一种方式,但也有其他的方法。
这是因为人们想要保持角和node.js分开吗?
是的,你可以完全分开的角度前端和节点后端服务。它们只通过HTTP进行通信,使得在不切换后端(反之亦然)的情况下很容易完成诸如交换前端技术、跨多个实例对后端进行负载平衡、或将前端移动到CDN上的静态文件等操作,或者.
本地主机的服务器是什么:4200?
为客户提供前端服务。一旦客户端运行前端,它就会向后端发出请求。您也可以从Node为前端文件提供服务,但这样就无法获得上面概述的优势。这对你来说可能值得,也可能不值得。
https://softwareengineering.stackexchange.com/questions/337659
复制相似问题