Ejemplo de Servidor de Push Notification para PWA
Ejecutar el comando
npm install
npm run generate-vapid
Este comando se usa para obtener las vapid keys necesarias para generar suscripciones y enviar notificaciones estas claves se guardan en un archivo json llamado vapid.json
npm run start
Este comando se usa para arrancar el servidor
Rutas | Descripción |
---|---|
GET /api/key | Obtener el public vapid key |
GET /api/deletesubscribe | Borrar todas las suscripciones guardadas en el archivo subs-db.json |
POST /api/subscribe | Guarda la suscripción generada a partir de la public vapid key |
POST /api/pushAll | Envía notificaciones a todas las suscripciones guardadas |