Health Check
GET /api
Verificar Número
GET /api/check/{numero}[?ignoreCache=true]
Parámetros opcionales:
ignoreCache=true
- Omite la caché y realiza una verificación nueva
💾 Sistema de Caché Multi-Proveedor
La API detecta automáticamente la configuración disponible y utiliza el mejor proveedor de caché:
🔄 Orden de Prioridad:
- MySQL - Base de datos relacional (prioritario)
- MongoDB - Base de datos NoSQL
- Vercel Blob - Almacenamiento en la nube (fallback)
⚙️ Configuración por Variables de Entorno:
# MySQL Cache
MYSQL_HOST=localhost
MYSQL_USER=root
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=no_llamar_cache
# MongoDB Cache
MONGODB_URL=mongodb://localhost:27017/no-llamar-cache
# Vercel Blob Cache
BLOB_READ_WRITE_TOKEN=your_vercel_blob_token
✨ Características:
- ⏰ TTL: 24 horas por defecto
- 🔄 Auto-detección: Selección automática del mejor proveedor
- 📊 Estadísticas: Información del estado del caché
- 🚫 Bypass: Parámetro
ignoreCache=true
para omitir caché
📋 Ejemplos de uso:
# Health check
curl https://no-llamar-uy.vercel.app/api
# Verificar número (usa caché si está disponible)
curl https://no-llamar-uy.vercel.app/api/check/98297150
# Verificar número ignorando caché (siempre hace una consulta nueva)
curl "https://no-llamar-uy.vercel.app/api/check/98297150?ignoreCache=true"