【问题标题】:Integrating Angular2 with Nodejs将 Angular2 与 Nodejs 集成
【发布时间】:2017-11-15 04:15:07
【问题描述】:

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

有以下几种可能:

  1. 单独开发Angular2项目,构建并复制文件到Nodejs项目中
  2. 从 Nodejs 项目中开发 Angular2 项目(比如从公共文件夹)
  3. 为 Angular2 作为前端和 Nodejs 作为后端运行两台服务器(那么如何在共享主机中执行此操作?AWS 很好)

使用 yeoman 为 Angular2 和 Nodejs 创建项目。 哪个是最好的选择? 还有什么想法吗?

【问题讨论】:

    标签: node.js angular


    【解决方案1】:

    2 基本上是解决方案。工作流程是这样的:

    • 启动 Angular 开发服务器。
    • 启动 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

    【讨论】:

    • 感谢大卫,将研究这种方法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 2016-03-29
    • 2017-03-23
    • 1970-01-01
    • 2016-09-02
    • 2021-09-08
    相关资源
    最近更新 更多