Proyecto de ejemplo que demuestra un flujo completo de integración y despliegue continuo (CI/CD) con Node.js, Express, Jest, Supertest y GitHub Actions.
-
Clona el repositorio:
git clone https://github.com/dakardu/ci-cd-nodejs-actions-demo.git cd ci-cd-nodejs-actions-demo
Este proyecto usa Jest para realizar pruebas automatizadas sobre la API.
Para ejecutar las pruebas, usa el siguiente comando:
npm test
## 🧪 Endpoints disponibles
- `GET /` → Devuelve mensaje de bienvenida
- `GET /saludo/:nombre` → Saluda con tu nombre parametro nombre
_Ejemplo_: `/saludo/Dagoberto` → `"¡Hola, Dagoberto!"`
- `POST /mensaje` → Envía un mensaje en JSON
_Body_: `{ "texto": "Hola desde el frontend" }`
✍️ Autor
Dagoberto - @dakardu