【问题标题】:Issue in Angular Universal DeploymentAngular 通用部署中的问题
【发布时间】:2018-02-07 21:45:03
【问题描述】:

当我只在 tomcat 中部署我的其他 Angular 应用程序时,我如何将我的通用应用程序部署在像 tomcat 这样的服务器中。

还有什么是部署 Angular 通用应用程序的最佳方式/服务器

【问题讨论】:

  • 你能安装 nodejs 只为 anguar 通用吗?它不必公开公开,您的 tomcat 可以在内部将请求代理到该服务器。 Angular Universal 目前仅官方支持 nodejs 和 asp.net 核心服务器。
  • 所以我必须在节点服务器上运行它?
  • 是的,目前这是唯一受支持的方式,使用 asp.net 核心。否则,您是否检查了@whto 提供的链接?有一些使用java和angular的尝试,比如github.com/swaechter/angularj-universal
  • 这个问题似乎离题了,因为它不在帮助中心所述的讨论范围内。

标签: angular angular-universal


【解决方案1】:

您不能像任何其他 SPA 或非 SPA 一样部署通用应用程序,您需要一个真实的服务器来运行通用应用程序。

您必须购买在节点上运行应用程序的服务器,这是购买节点服务器的链接,其中很少有对有限用户免费的

http://www.hostingadvice.com/blog/where-to-find-free-node-js-hosting/

你可以pm2作为node的服务,这里是pm2的链接

【讨论】:

  • TomCat 不是一个只能提供静态文件的 Web 服务器(例如 Apache),它应该是可能的,并且这里有关于它的讨论:github.com/angular/universal/issues/280
  • 是的。但是提问者做到了,所以在我看来你的回答是反对使用 TomCat。
  • 我不想购买主机,我必须自己做。 tomcat jboss可以吗?
  • 该链接有免费主机列表,无论您看到什么主机,搜索是否可以使用网络服务器或可以通过节点运行
猜你喜欢
  • 2020-08-17
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 2017-10-23
  • 1970-01-01
  • 2021-05-27
相关资源
最近更新 更多