【发布时间】:2013-09-13 01:35:11
【问题描述】:
我知道 Express 驻留在服务器上,而 Angular 驻留在客户端上,但据我所知,Angular 可以做 Express 可以做的所有事情
- 路由
- 与数据库交互
看起来可能需要 Express 才能让 Node.js 为 AngularJS 应用程序提供服务,但我不确定。
那么将 Express 添加到 AngularJS 应用程序有什么好处?
【问题讨论】:
-
express 是服务器端,angular 是客户端。你可以同时使用它。您可以在客户端将其他服务器端框架与 Angular 混合和匹配。 Angular 从什么时候开始支持数据库交互的?
-
更简单的路由处理服务器端是一个主要优点,即使 Angular 可以处理它,您仍然需要将所有内容设置为服务于 Angular 而不是服务器。然后是路由您从 Angular 进行的数据库调用,这对 Express 也很有帮助。