我们的架构由几个后端(非 ServiceStack)服务和应用程序组成,它们通过托管在 asp.net 中的 ServiceStack 服务将数据发送到我们的系统 - 这是目前一个独立的 ServiceProject 项目,包含我们所需的服务/存储库/DTO,遵循所有的结构提供了ServiceStack 示例。
随着我们的后端完成,我们现在正在设计我们的两个前端需求,包括一个 Web 应用程序和本机移动应用程序。对于 Web 应用程序,我真的很想通过使用 Razor 插件从我们现有的 DTO 创建应用程序的布局/视图来继续利用 ServiceStack,对于我们的移动应用程序,我们将仅依赖 ServiceStack 服务来进行身份验证和数据 - 因为它是本机它的布局/视图将来自它自己的 SDK。
我可以保留我的独立 ServiceStack 服务吗,并且:
- 创建一个单独的 Web 应用程序项目,对我们现有的独立 ServiceStack 服务进行身份验证并使用 Razor 视图插件?
- 我们的原生移动应用客户端是否针对相同的独立 ServiceStack 服务进行身份验证?
大多数例子,即。我见过的RazorRockstars将服务嵌入到 Web 项目中,所以我不确定是否支持这种分布式设置类型。非常感谢您对此的任何指导或反馈!