Angular Пользовательский интерфейс для WebAPI в. NET Ядро, хотя основной целью по-прежнему является WebAPI, а не приложение внешнего интерфейса. - PullRequest
1 голос
/ 01 февраля 2020

Любые отзывы приветствуются.

Мне нужно создать веб-API (ASP. NET Core Web API), который выполняет некоторые базовые c операции CRUD. Это не проблема, и мне нужно создать простой Angular пользовательский интерфейс для веб-API. Это тоже не проблема. Но есть ли способ объединить оба в одном приложении? В основном WebAPI и дополнительная часть пользовательского интерфейса в Angular, чем второе angular решение? Я знаю, что есть шаблон проекта Visual Studio, в котором вы создаете приложение. NET Core Angular, если я это сделаю, то как бы я в то же время представлял API другим клиентам как API, при этом все еще управляя Angular Пользовательский интерфейс?

Другими словами, мое. NET Базовое приложение должно быть в первую очередь WebAPI, которое должно работать независимо и работать как WebAPI, в то время как дополнительная часть должна иметь интерфейс Angular, подключающийся к WebAPI.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2020

После @ Джонни комментарий, и это работает!

0 голосов
/ 01 февраля 2020

Вы можете рассматривать это как вопрос безопасности для вашего WebAPI и способа предоставления доступа к нему. Вы можете обслуживать свои конечные точки API по одному маршруту, т. Е. / Api и приложение Angular на маршруте вашего сайта или разместить его в другом месте.

Если вы используете те же методы для предоставления перекрестного источника WebAPI, то ваше приложение Angular может использовать API точно так же, как и любой другой клиент.

...