【发布时间】:2017-10-06 04:31:13
【问题描述】:
我不确定 Angular 2 与 NodeJs/Express 的关系如何。 Angular 和 Node 可以一起工作,还是只能将其中一个用于 Web 项目?
【问题讨论】:
-
Angular 和 Node 可以很好地协同工作。它们是不同的东西,Angular -> 前端(客户端),NodeJS -> 后端(服务器)
-
我觉得你很困惑。 Angular 是一个前端框架。 Node/Express 是后端框架。他们一起工作得很好。它们根本不冲突。
-
NodeJs 也是在服务器端工作的 Javascript,但 Angular 2 也可以......它使用 Nodejs 来做到这一点吗?
-
@Satch3000 不,它不能。
-
大家都已经回答了,是的,他们确实是不一样的。将 Angular 与 Node 结合使用的优点首先是您将在前端和后端使用相同的语言,这样会更容易一些。其次,Angular js 是对 Node Js 的补充(Express Js 又是一个框架,通常用于 node.js 的中间件功能)。简而言之,继续使用 Express with Angular - 如果它适合您的工作。请阅读 node.js 的优点。