Как я могу добавить маршрутизацию на страницу веб-API в приложении компонентов бритвы
Поэтому в моем случае я хочу направить контроллер веб-API в существующий проект компонентов бритвы. Маршрутизация происходит в настоящее время так
app.UseRouting(routes =>
{
routes.MapRazorPages();
routes.MapComponentHub<App>("app");
});
Я надеялся, что смогу просто добавить что-то вроде этого:
app.UseRouting(routes =>
{
routes.MapRoute("api", "api/{controller}/{action}");
routes.MapRazorPages();
routes.MapComponentHub<App>("app");
});
Тем не менее, я получаю следующую ошибку
"IEndpointRouteBuilder" не содержит определения для "MapRoute" и наилучшей перегрузки метода расширения. "MapRouteRouteBuilderExtensions.MapRoute(IRouteBuilder, string, string)" требует приемник типа "IRouteBuilder"