Hooks de JavaScript del lado del servidor para PocketBase (pb_hooks). Úsese al escribir rutas personalizadas, hooks de eventos, trabajos cron, envío de correos electrónicos, realización de solicitudes HTTP, consultas a la base de datos o para extender PocketBase con lógica del lado del servidor. Cubre el runtime goja ES5, enrutamiento, middleware, todos los hooks de eventos, consultas a la base de datos, operaciones de registros y APIs globales.
Reglas de API y expresiones de filtro para el control de acceso en PocketBase. Úselo al establecer permisos, escribir expresiones de filtro, configurar quién puede acceder a qué o depurar respuestas 403/404. Cubre los 5 tipos de reglas, la sintaxis de filtros, operadores, macros de solicitud/colección y modificadores de campo.
Migraciones de esquemas y versionado para PocketBase. Úselo al crear migraciones, gestionar versiones de esquemas, sincronizar colecciones entre entornos, usar automigrate o crear colecciones programáticamente. Cubre comandos migrate, formato de archivo de migración, importaciones de instantáneas y la tabla de seguimiento _migrations.
Diseño de colecciones y esquemas para PocketBase. Úselo al crear colecciones, diseñar esquemas, agregar campos, configurar relaciones o elegir entre tipos de colecciones base/auth/view. Previene tipos de campo incorrectos, documenta el comportamiento por defecto cero y cubre el encadenamiento de relaciones.
Despliegue en producción para PocketBase. Úselo al desplegar PocketBase en un servidor, configurar Docker, systemd, proxy inverso (nginx/Caddy), TLS, SMTP, copias de seguridad, almacenamiento S3, limitación de tasa o endurecimiento para producción. Proporciona configuraciones listas para usar.
Uso del SDK de JavaScript para aplicaciones cliente de PocketBase. Utilícese al llamar a PocketBase desde frontend o Node.js, autenticando usuarios, suscribiéndose a eventos en tiempo real, subiendo archivos o trabajando con el SDK JS/TS de PocketBase. Cubre CRUD, flujos de autenticación, authStore, SSE en tiempo real, manejo de archivos, operaciones por lotes y sintaxis de consultas.