What is equivalent to `MapSpaFallbackRoute` for ASP.NET Core 3.0 endpoints?

前端 未结 2 1038
陌清茗
陌清茗 2021-01-03 18:45

In ASP.NET Core 2.x I used standard routes registation Configure method of Startup class to register fallback route for SPA applic

相关标签:
2条回答
  • 2021-01-03 18:56

    This decision helped me!

    public void Configure(IApplicationBuilder application)
    {
        application
            // other extensions...
            .UseEndpoints(endpoints => endpoints.MapDefaultControllerRoute())
            .UseSpa(_ => { }); // extension from 'Microsoft.AspNetCore.SpaServices.Extensions' assembly
    }
    
    0 讨论(0)
  • 2021-01-03 18:59

    In ASP.NET Core 3.0 extension method MapFallbackToController has same functionality to MapSpaFallbackRoute extension method.

    public void Configure(IApplicationBuilder app)
    {
        app.UseRouting();
        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllerRoute(
                name: "default",
                pattern: "{controller=Home}/{action=Index}/{id?}");
    
            endpoints.MapFallbackToController("Index", "Home");
        });
    }
    
    0 讨论(0)
提交回复
热议问题