Prototipo mínimo de backend con FastAPI y frontend con Angular. FastAPI sirve la aplicación web y expone un endpoint REST que devuelve un saludo personalizado.
fastapi_example/
├── main.py ← Servidor FastAPI
├── pyproject.toml ← Dependencias Python (uv)
├── static/ ← Build de Angular (generado, no editar)
└── frontend/ ← Código fuente Angular
└── src/app/
├── app.ts
├── app.html
└── app.css
uv run uvicorn main:app --reload --port 8000Abre http://localhost:8000 en el navegador.
| Método | Ruta | Descripción |
|---|---|---|
GET |
/api/greet/{name} |
Devuelve {"message": "Hola {name}"} |
Si modificas el código Angular, regenera el build:
cd frontend
ng build --output-path=../static --base-href=/