.net core api возвращает файл index.html клиентов для каждого запроса - PullRequest
0 голосов
/ 08 декабря 2018

Я настраиваю приложениеactredux / dotnetcore с помощью команды dotnet new reactredux.Я пытаюсь проверить мой API, но всякий раз, когда я пытаюсь получить что-то, единственное, что я получаю, это index.html от клиента реакции.Даже для конечных точек я не указал.

У меня приложение работает на локальных хостах 5000 и 5001, и для обоих я получаю одинаковый результат.

Я забыл установить какую-либо настройку?
Я использую неправильный адрес?Где я могу найти правильный.

1 Ответ

0 голосов
/ 09 декабря 2018

Шаблоны ASP.NET Core SPA будут перенаправлять вас на статическую страницу SPA index.html всякий раз, когда у бэкэнда MVC нет соответствующего маршрута для запроса.Добавьте этот контроллер в ваше приложение и посмотрите, сможете ли вы получить от него ответ.Если это работает, сравните изменения с остальными контроллерами, которые вы вызываете:

[Route("api/[controller]")]
public class TestController : ControllerBase
{
    [Route("[action]")]
    public IActionResult Test() => Content("Hello World!");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...