Gestión de datos
Base44 ofrece una base de datos NoSQL en la que defines tus modelos de datos como entidades. Cada entidad es un esquema que define la estructura de los documentos en una colección.- La base de datos es compatible con MongoDB, lo que te permite usar todos los operadores de MongoDB al consultar a través del SDK.
- Los esquemas no se aplican estrictamente, por lo que puedes actualizar tu modelo de datos en cualquier momento sin ejecutar migraciones.
- La seguridad a nivel de fila y de campo controla quién puede acceder a qué registros y campos con reglas de autorización detalladas.
- Las suscripciones en tiempo real están disponibles a través de
entities.subscribe()en el SDK, lo que permite que tu app reciba actualizaciones cuando se creen, actualicen o eliminen registros.
Autenticación y gestión de usuarios
La autenticación integrada se encarga del registro de usuarios, el inicio de sesión y la gestión de sesiones. Hay varios métodos de autenticación admitidos de forma nativa:- Autenticación con email y contraseña
- Soporte para inicio de sesión con proveedores sociales como Google, Microsoft, Facebook y Apple
- Soporte para proveedores de identidad personalizados a través de SSO
auth.
Funciones de backend
Escribe lógica de backend personalizada usando funciones serverless basadas en Deno. Las funciones ejecutan código TypeScript en un entorno de ejecución seguro con acceso completo a los datos y las integraciones de tu app. Aprende más sobre las funciones de backend.Conectores e integraciones
Base44 ofrece integraciones predefinidas para tareas comunes y conectores OAuth para acceso directo a APIs de terceros. Consulta el artículo de conectores para configuración y ajustes.- Integraciones integradas: Funcionalidad lista para usar para tareas comunes como generación de texto con IA, creación de imágenes, subida de archivos y email.
- Integraciones personalizadas: APIs externas preconfiguradas, configuradas por un administrador del workspace que importa una especificación OpenAPI. Las llamadas se enrutan a través del backend de Base44, por lo que las credenciales nunca se exponen al frontend.
- Conectores: Conexiones OAuth a servicios de terceros que ofrecen tokens de acceso para interacciones directas con la API.
Actores
Crea sesiones compartidas en vivo con actores. Un actor es un proceso de backend al que varios clientes se conectan a la vez. Cada sesión de actor gestiona su propio estado, almacenamiento y conexiones de clientes de forma independiente. Ofrece estas funcionalidades:- Mensajería en tiempo real: Envía y recibe mensajes con los clientes mediante WebSockets.
- Almacenamiento persistente: Mantén el estado de la sesión entre periodos de inactividad.
- Trabajo programado: Ejecuta lógica a intervalos fijos o en un momento específico.
Desarrollo local
Ejecuta tu proyecto de backend en tu propia máquina para probar los cambios al instante y detectar problemas antes de desplegar. Consulta Desarrollo local para más detalles.Despliegue y hosting
Despliega los archivos compilados de las apps de tu frontend en la plataforma de hosting de sitios de Base44 con el CLI usando un único comando. La plataforma admite dominios personalizados y ofrece HTTPS automático. El hosting de sitios de Base44 actualmente solo admite Single Page Applications (SPAs). Los frameworks deben estar configurados para exportación estática. No se admiten server-side rendering ni server components. Si necesitas características de servidor, puedes seguir usando los servicios de backend de Base44 con cualquier tipo de cliente y desplegar tu frontend en un proveedor de hosting externo.Ver también
- Referencia de comandos del CLI: Todos los comandos del CLI disponibles
- SDK de JavaScript: Conecta tu app al backend
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.