使用 ServiceStack 自托管服务托管我的 Angular SPA

Hosting my Angular SPA with ServiceStack self-hosted service

我正在使用 ServiceStack 构建一个带有 NoSQL 数据库的小型 RESTApi 自托管服务,一切都很完美(不使用 .Net Core)。现在我想使用 Angular 构建一些维护屏幕,我想知道我是否可以或应该嵌入到我的服务中,还是应该单独部署我的 SPA?问题是我不希望 IIS 或大型或复杂的基础结构来托管它。客户只需安装该服务并访问 API 和网站进行维护。

您通常应该首先采用最简单的解决方案,即将其嵌入到您的服务中(除非您有充分的理由不这样做),因为这样可以实现移动部件较少的单个部署单元。

作为参考,您可以查看 ServiceStack's Angular SPA Template for .NET Framework 以查看将 ServiceStack 与 Angular 应用集成的示例。