Как я могу добавить маршрутизацию на страницу веб-API в приложении компонентов бритвы - PullRequest
1 голос
/ 19 апреля 2019

Так что в моем случае я хочу направить контроллер веб-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 '

...