Configurez rapidement une API Crud Mock à l'aide d'un générateur de source basé sur Roslyn conçu pour lire les spécifications OpenAPI. Construisez et exécutez le projet avec un fichier YAML spécifié et vous aurez une API simulée entièrement fonctionnelle en quelques secondes.
Suivez ces étapes pour faire fonctionner votre serveur API simulé:
Clone ce référentiel à votre machine locale:
cd aspnetcore-openapi-source-generator/src/OpenApi.WebApiExécutez le projet en spécifiant le chemin d'accès à votre fichier YAML Spécification OpenAPI:
dotnet run -p:OpenApiSpecPath= " path_to_openapi_spec.yaml " Remplacez path_to_openapi_spec.yaml par le chemin d'accès à votre fichier OpenAPI YAML. Cette commande construit et exécute le projet, générant les points de terminaison API nécessaires tels que définis dans votre fichier YAML.
Après le début de l'application, il affichera l'URL où le serveur est hébergé. Ajoutez /swagger/index.html à cette URL de votre navigateur pour afficher et interagir avec votre API simulée nouvellement créée via l'interface utilisateur de Swagger.
http://localhost:5287/swagger/index.htmlLes contributions sont les bienvenues! N'hésitez pas à alimenter ce référentiel et à soumettre des demandes de traction ou à ouvrir des problèmes pour suggérer des améliorations ou des bugs de signalement.
Ce projet est autorisé sous la licence du MIT.
Si vous avez besoin d'aide ou si vous avez des questions sur l'utilisation de cet outil, veuillez ouvrir un problème dans le référentiel.