Должен ли я поместить свои ASP. NET Core API-контроллеры в специальную область? - PullRequest
0 голосов
/ 11 апреля 2020

Я недавно начал новый проект, и я хотел бы представить API. Должен ли я поместить контроллер API в специальную область (например, API), или я должен просто поместить их вместе с другими контроллерами, или даже смешать действие API со всеми другими MVC действиями в контроллерах?

1 Ответ

0 голосов
/ 11 апреля 2020

Помимо многочисленных ответов, которые я могу вам дать, это действительно то, что вы можете решить. Что логично в вашем случае? Что было бы более читабельным?

Например, мои коллеги любят разделять блоки кода по техническим вопросам, в то время как мне нравится разделять мои системы по функциональности.

Просто представьте, что вы кто-то, кто ничего не знает о вашем проекте, вы идете туда впервые, чтобы исправить ошибку. Где вы ожидаете, что ваш код будет размещен?

В этом случае вы можете либо сказать, хорошо, я собираюсь поместить API вещи в /ApiControllers и ваши логики c для обычных контроллеров в '/ контроллеры ». Вы даже можете поместить контроллеры в '/ controllers' и контроллеры API в /api/controllers. Вы также можете сделать что-то вроде этого: «Пользователи / контроллеры and Пользователи / контроллеры / api`.

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