Saltar al contenido principal
El servicio backend de Base44 es una plataforma de backend gestionada que se encarga de la gestión de datos, la autenticación, las funciones de backend y el hosting. Define tus modelos de datos, crea tu frontend con cualquier framework y usa el SDK de Base44 para conectar tu app. Base44 te ofrece todo lo que necesitas para crear y desplegar aplicaciones full-stack:

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
El SDK ofrece métodos para la gestión de usuarios, incluidos el registro, el inicio de sesión, el restablecimiento de contraseña y la actualización del perfil. Aprende más en la documentación del módulo 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.

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

Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.