C# 如何在ASP.NET中接近微前端?
我对微服务和web开发相当陌生,但在ASP.NET中为自己构建了一个小型的微服务体系结构,其中我有一些服务,这些服务具有RESTAPI公开的简单CRUD操作。目前,我可以在单个MVC客户机中使用它们,并通过模型绑定使用来自微服务的数据呈现视图 我现在试图实现的是使每个服务的前端也独立,但我很难弄清楚如何做到这一点。据我所知,每个服务都必须有自己的视图,并以某种方式使这些视图可供客户使用。 但是,在这种情况下,我如何处理.cshtml中的模型绑定呢 我试着仔细阅读这个话题,但找不到切入点C# 如何在ASP.NET中接近微前端?,c#,asp.net-mvc,microservices,micro-frontend,C#,Asp.net Mvc,Microservices,Micro Frontend,我对微服务和web开发相当陌生,但在ASP.NET中为自己构建了一个小型的微服务体系结构,其中我有一些服务,这些服务具有RESTAPI公开的简单CRUD操作。目前,我可以在单个MVC客户机中使用它们,并通过模型绑定使用来自微服务的数据呈现视图 我现在试图实现的是使每个服务的前端也独立,但我很难弄清楚如何做到这一点。据我所知,每个服务都必须有自己的视图,并以某种方式使这些视图可供客户使用。 但是,在这种情况下,我如何处理.cshtml中的模型绑定呢 我试着仔细阅读这个话题,但找不到切入点 ASP.
ASP.NET(非核心)中是否有微前端实现的示例?服务只是服务,您可以使用它们将数据公开给一个或多个应用程序。它们通常通过使用某种身份验证来访问服务。您不想将视图绑定到微服务中。因为你只是在制作一个MVC类型的应用程序,并称之为微服务,这是可以的,但不是微服务 将服务视为具有发送和接收数据的一个主要目的,如用户服务。您的前端将调用该服务以获取有关用户的数据、更新用户、创建用户等。每个服务都是不同的,一个视图可以访问多个服务 有关更多详细信息,请参阅链接:
有关微型前端的更多详细信息,请参阅。谢谢您的回答。根据微软的这一数据,可以实现构成viewModel的微服务:我正在寻找一种实现这种微服务的方法。该视图模型将存在于您的前端项目中。就像在Blazor或MVC中一样,您希望为每个视图创建一个视图模型。您应该使用访问API/微服务的服务类填充该模型。如果它更清晰,微服务根本不会生成或使用视图模型。这是在前端应用程序中完成的。你的前端是什么?我们可以帮你为它制作一个视图模型,但你的微服务不会是这样的。但那会再次导致一个单一的前端吗?我目前在MVC中有一个单片前端。我想实现的是微前端,每个服务都提供自己的UI。实际上,你所要求的是将你的服务和前端变成一个整体式的应用程序。您应该做的是拥有多个前端应用程序,在您的例子中是多个MVC应用程序,以及为它们提供动力的多个服务。关键是让服务和前端彼此分离,并构建多个应用程序而不是单一的整体。我也在寻找同样的解决方案。是否有一种方法可以在局部视图中使用微前端。