api идет дважды в URL "api / AuthenticationAPI / logout" - PullRequest
0 голосов
/ 16 октября 2019

Как соглашение в нашем проекте, мы назвали все наши классы контроллера API как AuthenticationApiController, в отличие от контроллеров в MVC AuthenticationController.

Но теперь, когда API вызывается, мы должны назвать его как /api/authenticationapi/logout.

Мысль не проблема, но мне не нравится, что слово "API" встречается дважды в URL,

Есть ли способ, я могу настроить маршрут, который определен как [Route("api/[controller]")], чтобы удалить api из имени контроллера, когда URL добавляется в таблицу маршрутов.

** Примечание: ищемобщий способ, а не жесткое кодирование имени на каждом контроллере API.

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