Add SSE triggers for all modules and central listener

This commit is contained in:
josedario87
2025-06-09 15:26:35 -06:00
parent 031314d662
commit bec28b74ab
5 changed files with 89 additions and 24 deletions

View File

@@ -135,8 +135,9 @@ docker compose down --remove-orphans
### Notificaciones en tiempo real (SSE)
El backend expone un endpoint `/events` que utiliza **Server-Sent Events**. La
base de datos PostgreSQL emite mensajes mediante triggers y el servidor los
reenvía a los navegadores conectados.
base de datos PostgreSQL emite mensajes mediante triggers en las tablas
`Planilla`, `Cliente`, `TareaRealizada` y `Asistencia`. Cada cambio se
reenvía automáticamente a los navegadores conectados.
```javascript
const source = new EventSource('http://localhost:4000/events');