【问题标题】:Setting up a Node.js js server with Angular 2 frontend using Typescript使用 Typescript 使用 Angular 2 前端设置 Node.js js 服务器
【发布时间】:2016-11-06 12:24:36
【问题描述】:

我想在 IBM Bluemix 上托管我的 Web 应用程序,并希望 Angular 2 使用 Typescript 作为前端,Node.js 作为后端。如何设置服务器并将其连接到前端,主要是我使用哪个编译器来编译 ts 文件?

【问题讨论】:

  • 您是否已经探索过平均堆栈? mean.io
  • 我开始学习 Angular 2(这是我的第一个前端框架),我看到人们将他们的 Node 链接到 Angular 前端,但从来没有人使用 Angular 2 和 Typescript。问题是 Typescript 需要一个转译器才能转换为 JavaScript。作为初学者,我在使用节点后端和所有设置转译器时遇到问题。我只是想知道一种设置它的好方法。
  • 嗨,GrumpyDwarf97,我想这个帖子中的答案可能会对你有所帮助。这肯定有助于我在 Bluemix 上运行 Angular2 的东西:stackoverflow.com/questions/39594760/…

标签: node.js typescript angular ibm-cloud


【解决方案1】:

有一个持续更新的 git 项目,其中包含一个示例应用程序,该示例应用程序随 Node.js、Angular2 和 TypeScript 一起提供,配置为在开发(热重载)和生产模式中使用。您将在 10 分钟内启动并运行它。

https://github.com/AngularClass/angular2-webpack-starter

【讨论】:

  • 嗨,马特,非常感谢你的入门工具包,它可以立即在我的本地机器上运行,没有任何问题(除了一些关于弃用包的 npm 警告),但你有没有尝试过构建,在 bluemix 上部署和运行它?我非常努力地尝试了官方的 angularjs 2 教程(英雄应用教程),“cf push” - 将我的应用程序添加到了我的 bluemix 空间(那里有可用的 node-js 运行时 4.2.2),添加了一些特定于 bluemix 的配置文件,但它根本不会构建或运行。您是否尝试过在 bluemix 上使用自己的启动器?
  • 嗨,马特,我看到您还在 angular2 入门套件中提供了 docker 支持文件。我不熟悉 Docker,但 Bluemix 确实提供了 Docker 的可能性。您能否还添加一些关于如何让整个东西在 Bluemix 上运行的简单说明,无论是否使用 Docker?非常感谢您阅读我的问题。
  • 嘿 Nicole,我不是入门套件的贡献者,我们只是在公司内部使用它,尚未投入生产。很抱歉,我们在自己的基础架构上运行 Bluemix 或其他云集成方案,因此无法为您提供帮助。
  • 我在那里看不到节点后端。这只是一个 Angular 入门工具包,很难回答这个问题。
猜你喜欢
  • 2018-04-04
  • 1970-01-01
  • 2017-11-24
  • 2016-12-27
  • 2015-09-05
  • 2016-05-27
  • 2020-12-18
  • 2021-05-03
  • 2016-07-31
相关资源
最近更新 更多