Swagger игнорирует путь маршрута контроллера для одного действия - PullRequest
0 голосов
/ 05 мая 2020

У меня небольшая проблема с Swagger: я создал новое действие в своем контроллере, но при запуске веб-сервера я заметил, что Swagger полностью игнорирует маршрут контроллера. Вместо маршрута «api / users / login» у меня просто «/login» .

Экран из моего кода

1 Ответ

0 голосов
/ 05 мая 2020

Вы указали маршрут как

[HttpPost("/login")]

Он должен быть

[HttpPost("login")]

Когда вы начинаете путь с sla sh, вы переопределяете родительский маршрут.

Вы можете проверить мою статью о маршрутизации атрибутов для получения дополнительной информации: https://joonasw.net/view/attribute-routing-cheat-sheet-for-aspnet-core

...