Este repositório contem um projeto com duas aplicações sendo elas:
- 1º) Node com Express e Swagger-UI -OpenAPI Spec
- 2º) ASP.NET Core WebAPI
Ambas representam a mesma API porem deixando separado a especificação(OpenAPI) e a implementação.
Estando na raiz do projeto OpenAPI-Demo segue os passos abaixo: Navegando para a pasta api-design
cd api-design
Instalando as dependencias:
npm install
Executando a aplicação:
node .\app.js
Resultado deve ser este:
Estando na raiz do projeto OpenAPI-Demo segue os passos abaixo: Navegando para a pasta OpenAPI-Demo
cd api-impl\OpenAPI-Demo
Instalando as dependencias:
dotnet restore
Compile a aplicação para verificar se está tudo ok
dotnet build
Executando a aplicação:
dotnet run --project .\OpenAPi-Demo\OpenAPi-Demo.csproj