【问题标题】:UseSpaPrerendering being deprecated from .net core 3.0 onwards, what is the alternative?UseSpaPrerendering 从 .net core 3.0 开始被弃用,有什么替代方案?
【发布时间】:2020-02-20 10:42:41
【问题描述】:

UseSpaPrerendering 从 .net core 3.0 开始被弃用,服务器端渲染的替代方案是什么? 如果我在 2.1 中使用 SSR,如何迁移到 .net core 3.0

没有关于这方面未来道路的文档。 Microsoft 文档说“警告,此 API 现已过时。”

https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.spaprerenderingextensions?view=aspnetcore-2.2

【问题讨论】:

标签: c# angular .net-core server-side-rendering


【解决方案1】:

建议是依靠 SPA 框架提供的 SSR 功能。对于 Angular,SSR 支持现已集成到 Angular CLI 中。这是一篇关于它的好文章:https://medium.com/@MarkPieszak/angular-universal-server-side-rendering-deep-dive-dc442a6be7b7

【讨论】:

  • imo 它并没有真正涵盖与 .NET 相关的太多内容,只是对 github 存储库的引用。
  • 我不明白这个建议“...依赖 SPA 框架提供的 SSR 功能”。这是否意味着如果您希望 .NET 6 服务器为您的 Angular 应用程序提供服务,您将无法再实现 Angular 的 SSR?
猜你喜欢
  • 2016-08-16
  • 2023-03-13
  • 2022-10-05
  • 2022-06-10
  • 2022-09-29
  • 2020-06-25
  • 1970-01-01
  • 1970-01-01
  • 2022-11-03
相关资源
最近更新 更多