In ASP.NET Core 2.x I used standard routes registation Configure
method of Startup
class to register fallback route for SPA application using MapSpaFallbackRoute
extension method from Microsoft.AspNetCore.SpaServices.Extensions
Nuget package:
public void Configure(IApplicationBuilder app)
{
// ...
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
routes.MapSpaFallbackRoute(
name: "spa-fallback",
defaults: new { controller = "Home", action = "Index" });
});
}
I cannot find similar extension method when using ASP.NET Core 3.0 recommended UseEndpoints
extension method for endpoints registration.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…