Архитектура Frontend RESTFul приложения?
Здесь такой вопрос уже не раз задавался. При REST подходе, сервер выдает только ответы на ваши api запросы, например в json. Роутинг и шаблонизация, все это организуется уже на клиенте.
Пример:
зарпос серверу: GET /news (выдай новости)
Клиент:
отрисуй новости по шаблончику (который на клиенте уже задан, сервер вообще не при делах)
В visual studio создайте новый проект из темплайта angular + .net core, и посмотрите как всё работает.
В общем и целом у вас при запуске загружается одна страница, в вашем случае /home/index, на ней идёт подключение фреймворка, внутри которого уже настраивается роутинг. Примерно так:RouterModule.forRoot([
            { path: '', redirectTo: 'home', pathMatch: 'full' },
            { path: 'home', component: HomeComponent },
            { path: 'recipient', component: RecipientComponent },
            { path: 'orders', component: OrdersComponent },
            { path: '**', redirectTo: 'home' }
        ])