aspnet-template/DOCUMENTATION.md

31 lines
942 B
Markdown
Raw Normal View History

2025-01-24 11:27:32 +00:00
# Documentacion
ASP.NET core controllers API 9.0
https://dotnet.microsoft.com/en-us/apps/aspnet
## Tipos de APIs en aspnet
- Minimal - Parecido a express
- Controllers - Parecido a Nestjs, estructurado, completo
- [aspnet core 9 api](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/apis?view=aspnetcore-9.0)
- [aspnet controllers](https://learn.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-9.0)
- [tutorial para crear proyecto nuevo](https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-9.0)
## Creación del proyecto
> Reemplazar `MyApp` con el nombre del proyecto, por ejemplo `Trazo`.
Con Docker, ejecutar el comando:
```sh
docker run --rm -v $(pwd):/app mcr.microsoft.com/dotnet/sdk:9.0 sh -c "cd /app && dotnet new webapi --use-controllers -o MyApp && chown -R $(id -u):$(id -g) MyApp"
```
para crear un proyecto nuevo, vacio, sin tener que instalar ningun programa.