首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2是基于角-CLI的,对吗?

问Angular2是基于角-CLI的,对吗?
EN

Software Engineering用户
提问于 2016-12-06 20:50:49
回答 1查看 306关注 0票数 0

Angular2是基于角-CLI的,对吗?

所以当我运行ng serve时,有一台机器在localhost:4200上旋转。现在,如果我想添加一个数据库,很多人最终都会打包Node.JS,我们有:

  • 节点服务器@ 3000 或者不管你选择什么
  • 角服务器@ 4200
  • MongoDB @ port 12701

对我来说,这似乎是多余的,因为我只需要一个服务器和一个数据库。所以我很好奇,这是因为人们想要保持角和node.js分开吗?Node.JS可以与数据库对话,只需将所有页面请求重定向到index.html ( angular已经讨论过)。

那么本地主机的服务器是什么:4200?

EN

回答 1

Software Engineering用户

发布于 2016-12-06 23:38:31

Angular2是基于角-CLI的,对吗?

不,那不对。CLI只是启动和运行项目的一种方式,但也有其他的方法。

这是因为人们想要保持角和node.js分开吗?

是的,你可以完全分开的角度前端和节点后端服务。它们只通过HTTP进行通信,使得在不切换后端(反之亦然)的情况下很容易完成诸如交换前端技术、跨多个实例对后端进行负载平衡、或将前端移动到CDN上的静态文件等操作,或者.

本地主机的服务器是什么:4200?

为客户提供前端服务。一旦客户端运行前端,它就会向后端发出请求。您也可以从Node为前端文件提供服务,但这样就无法获得上面概述的优势。这对你来说可能值得,也可能不值得。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/337659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档