Лучшие практики для создания веб-приложения MVC и веб-API с использованием ASP.net Core в одном проекте

Abe спросил: 14 ноября 2017 в 05:22 в: asp.net-core

Я хочу создать веб-сайт, а также веб-API. Вопрос в том, стоит ли повторять контроллеры веб-приложений для веб-API? Каковы лучшие практики в этом случае? Контроллеры почти одинаковы для веб-приложений и веб-API, за исключением типа возвращаемого значения, поэтому я думаю, что должны быть лучшие способы сделать это.

Редактировать: Позвольте мне прояснить вопрос. Что касается принципа DRY, я не хочу повторять коды для веб-приложений и контроллеров веб-API. Одним из решений является сначала реализовать веб-API, а затем использовать его в контроллерах веб-приложения. Другой способ - создать некоторые функции и вызывать их как в API, так и в контроллерах приложений. Я задаю этот вопрос, потому что я новичок в веб-разработке и хочу сделать это правильно!


0 ответов