Почему маршруты моего приложения работают в режиме отладки, а не в режиме выпуска? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть простое приложение Angular поверх контроллеров API * core1 * core 3. Все отлично работает в отладке. Но когда я развертываю приложение на сервере, я больше не могу получить доступ к API. Мне кажется, что маршрут обрабатывается не уровнем сервера, а анагларом, который явно не знает, что с ним делать.

Запустив приложение из Visual Studio (IIS Express), я могу напрямую подключиться к контроллеру API и получить обратно json.

[{"id":1,"login":"xxx","name":"xxx yyy"},{"id":2,"login":"yyyy","name":"xxx yyy"},{"id":3,"login":"kkk","name":"xxx kkk"}]

Но с сервера (IIS 10) я не могу получить доступ к API. Вместо json я получаю страницу html. И консоль показывает это:

ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'api/people'

Есть идеи, что случилось?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...