Этот проект является примером расширяемой инфраструктуры для создания веб-API REST с помощью ASP.NET Core.
Этот пример содержит ряд приемов и приемов, которые являются результатом некоторых знаний в области программирования WebAPI/REST в ASP.NET Core.
Если вы хотите получить полное представление о REST, безопасности API, ASP.NET Core и многом другом.
Тестирование Клонируйте или загрузите этот репозиторий. Создайте решение с помощью командной строки с помощью сборки dotnet. Перейдите в каталог MyApi и запустите проект с помощью командной строки с запуском dotnet. Перейдите по этому URL-адресу https://localhost:8000/swagger, чтобы увидеть страницу SwaggerUI.
Методы и особенности
Внедрение зависимостей с использованием Autofac (Ioc-контейнер). Принцип единой ответственности. Сопоставление ресурсов с использованием AutoMapper. Управление версиями. Использование Swagger (Swashbuckle). Автоматический генератор документов для Swagger. Интеграция Swagger и передовых методов управления версиями для повышения производительности и безопасности.