Angular 与 .net Core Web 通用 Api 集成

Angular Universal with .netCore Web Api integration

我有一个 .net5 WebApi,它作为静态文件提供 Angular 12 应用程序(单独创建),我想通过 Angular Universal 提供的服务器端渲染来提高它的性能,我的应用程序与 Heroku 一起发布。我找不到实现该目标的方法?

I've written an article about this 前段时间(.NET Core 3.1)。但是,自 .NET 5 以来,NodeServices 已被弃用。

今天的 Blazor 对我来说仍然没有选择,所以今天 I created a new repository using the code required for SSR。此包面向 .NET 6,因此您也必须升级您的项目。

编辑:

有一个演示项目embedded in the repository。您应该能够简单地 运行 数据库迁移

cd Demo/Demo.Data
dotnet ef database update

和运行 Demo.Web 项目。