gpt4 book ai didi

angular-universal - 如何在 IIS 中部署 angular Universal?

转载 作者:行者123 更新时间:2023-12-03 21:27:39 29 4
gpt4 key购买 nike

我在 IIS 中部署 angular 通用应用程序时遇到问题。在 angular 通用中,创建了两个 dist 文件夹,一个是客户端的 dist,另一个是 dist-server,当我尝试托管时,我提供了 dist 文件夹的路径,站点正在运行,但页面未从服务器呈现。

最佳答案

我有同样的问题,不是我找到了解决方案,但我想我找到了为什么没有解决方案,至少现在是这样。
这里有一些需要学习的东西,它们将有助于理解为什么不应该尝试在 IIS 下托管 Angular SSR。

  • 首先要意识到的是,当您构建“常规”Angular 应用程序时,您将获得可以托管在几乎任何服务器上的典型文件集。 TBH,我对很多服务器都不熟悉,但是您当然可以使用 IIS 托管这些服务器。但是当你在 SSR 模式下构建 Angular 时,你会得到应该用 Node.js 托管的文件
  • 要在 SSR 模式下托管 Angular,您可以创建 ASP.NET Angular 应用程序,并将其转换为 SSR 模式。不幸的是,这似乎在 .NET 5 中停止工作了(至少这也是许多其他人所提示的:我会提供一些链接,但我没有这些链接)

  • 我认为选择是等待 MS 在 .NET 5 中实现对 SSR Angular 的支持。与此同时,将它托管在 Node.js 下可能是一个好主意。
    附言我不是这个主题的专家,只是分享我到目前为止学到的东西。如果有人可以填补空白或纠正我,我会很感激。谢谢!

    关于angular-universal - 如何在 IIS 中部署 angular Universal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46907440/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com