Angular Universal with .netCore Web Api integration



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

我不久前写过一篇关于这方面的文章(.NET Core 3.1(。NET 5的NodeServices已被弃用。

Blazor今天仍然是我的选择,所以今天我使用SSR所需的代码创建了一个新的存储库。此程序包的目标。NET 6,所以你也必须升级你的项目。

编辑:

存储库中嵌入了一个演示项目。您应该能够简单地运行数据库迁移

cd Demo/Demo.Data
dotnet ef database update

并运行演示。Web项目。