【问题标题】:Do we need Node.js and Express.js while working with Angular2?使用 Angular2 时我们需要 Node.js 和 Express.js 吗?
【发布时间】:2016-10-20 18:26:38
【问题描述】:

我使用以下代码构建了一个示例 Web 应用程序 -

  • 角 2
  • 打字稿
  • ASP.Net WebAPI 2
  • 蒙古数据库
  • 业力/茉莉花
  • Node.js(仅作为服务器,仅在 Angular2 快速入门中指定的范围内)

考虑到上述技术堆栈,我们是否需要使用 Node.js 或 Express.js 来构建生产 Web 应用程序?以上技术是否可以用 Node/Express 替代,以获得更好的性能/内存利用率/代码可维护性/更快的开发?

【问题讨论】:

  • 如果你使用的是 ASP.Net 服务器,你只需要 Node 来开发工具(转译器、测试等)
  • 如果你想要 SQL 数据库和 C# 作为后端使用 ASP.Net WebAPI 2,如果你想要 Mongo DB 和 JS/TypeScript 使用 Node
  • 相关:“Why angular 2 need node.js”。

标签: node.js express angular asp.net-web-api2


【解决方案1】:

您将需要 Node.js 用于开发时工具 - 例如,TypeScript 编译器和运行 Karma/Jasmine 测试。

关于 Express.js - 你可以不用它。 Angular 2 应用程序不依赖后端框架。它可以作为来自网络服务器的静态资产。选择适合您需求的任何后端框架。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2020-04-14
    • 2017-03-19
    • 1970-01-01
    • 2019-07-28
    • 2021-01-23
    相关资源
    最近更新 更多