Dieses Projekt ist ein Beispiel für eine erweiterbare Infrastruktur zum Erstellen einer REST-Web-API mit ASP.NET Core.
Dieses Beispiel enthält eine Reihe von Tricks und Techniken, die das Ergebnis einiger Kenntnisse in der WebAPI/REST-Programmierung in ASP.NET Core sind
Wenn Sie einen umfassenden Einblick in REST, API-Sicherheit, ASP.NET Core und vieles mehr wünschen.
Testen Sie es. Klonen Sie dieses Repository oder laden Sie es herunter. Erstellen Sie die Lösung über die Befehlszeile mit Dotnet Build. Gehen Sie zum MyApi-Verzeichnis und führen Sie das Projekt über die Befehlszeile mit Dotnet Run aus. Navigieren Sie zu dieser URL https://localhost:8000/swagger, um die SwaggerUI-Seite anzuzeigen
Techniken und Funktionen
Abhängigkeitsinjektion mithilfe von Autofac (Ioc-Container) Prinzip der Einzelverantwortung Zuordnen von Ressourcen mithilfe von AutoMapper Versionierungsverwaltung Verwendung von Swagger (Swashbuckle) Automatischer Dokumentengenerator für Swagger Integrieren Sie Best Practices für Swagger und Versionierung für Leistung und Sicherheit