将Angular2与Nodejs集成

时间:2017-11-15 04:15:07

标签: node.js angular

我是第一次构建Nodejs + Angular2项目,并且遇到了架构设计问题。

有以下可能性:

  1. 单独开发Angular2项目,构建文件并将其复制到Nodejs项目
  2. 从Nodejs项目中开发Angular2项目(比如公共文件夹)
  3. 为Angular2运行两个服务器作为前端,Nodejs作为后端运行(如何在共享托管中执行此操作?AWS很好)
  4. 使用yeoman为Angular2和Nodejs创建项目。 哪个是最好的选择? 还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

2基本上就是解决方案。工作流程如下:

  • 启动Angular Development Server。
  • 启动NodeJS服务器。

准备好上线后: - 使用ng build编译Angular并构建到公用文件夹中。该文件夹可供公众访问,并包含html文件,javascript文件等。 - 然后,您使用Nodejs将客户端定向到那些html文件。当您使用NodeJS或任何其他后端时,这通常是您提供Angular 2文件的方式。也可以开发Angular 2 SERVER SIDE,但是,这有点难,除非完全使用另一个框架,否则我不推荐它。这是一个非常好的教程,引导您完成它:

https://scotch.io/tutorials/mean-app-with-angular-2-and-the-angular-cli