Using named routes with MapSpaFallbackRoute

I use named routes in my ASP.NET Core SPA like this:

[HttpGet("", Name = HomeControllerRouteName.GetIndex)] public IActionResult Index() => this.View(); 

In my Startup.cs I use the MapSpaFallbackRoute method to backup to a single page application to show 404 error pages. It currently uses the controller and action name to determine the backup path as follows:

 application.UseMvc( routes => { routes.MapSpaFallbackRoute( name: "spa-fallback", defaults: new { controller = "Home", action = "Index" }); }); 

I would like to use named routes in my Startup.cs for consistency. How can this be achieved?

+5
source share

Source: https://habr.com/ru/post/1272669/


All Articles