В ASP.NET Core 2.x я использовал стандартный метод Configure
регистрации маршрутов класса Startup
, чтобы зарегистрировать резервный маршрут для приложения SPA, используя метод расширения MapSpaFallbackRoute
из Microsoft.AspNetCore.SpaServices.Extensions
пакета Nuget:
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" });
});
}
Я не могу найти аналогичный метод расширения при использовании рекомендованного ASP.NET Core 3.0 UseEndpoints
метода расширения для регистрации конечных точек.