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?
source share