Skip to main content
Esta página es parte de una habilidad de agente de codificación con IA y está escrita para agentes, no para humanos. Para la documentación de Base44 legible por humanos, consulta la documentación para desarrolladores.

base44 functions deploy

Despliega definiciones de funciones locales a Base44.

Sintaxis

Opciones

Autenticación

Requerida: Sí. Si no estás autenticado, se te pedirá que inicies sesión primero.

Lo que hace

  1. Escanea el directorio base44/functions/ en busca de definiciones de funciones
  2. Descubre funciones desde los archivos entry.ts/entry.js
  3. Muestra el recuento de funciones a desplegar
  4. Sube el código de la función a Base44 secuencialmente
  5. Reporta los resultados: recuentos de desplegadas, sin cambios y fallidas
  6. Si se usa --force: también elimina funciones remotas que ya no existen localmente

Requisitos previos

  • Debe ejecutarse desde un directorio de proyecto de Base44
  • El proyecto debe tener definiciones de funciones en la carpeta base44/functions/
  • Cada función debe ser una carpeta con entry.ts o entry.js

Ejemplos

Salida

Con --force:

Códigos de salida

  • Código de salida 0: Todas las funciones desplegadas con éxito (o sin cambios)
  • Código de salida 1: Una o más funciones fallaron al desplegarse
Cuando cualquier función falla, el comando imprime el resumen completo de despliegue y sale con código 1. Esto lo hace seguro para usar en pipelines CI donde un fallo parcial debe bloquear la compilación.

Manejo de errores

Si no se encuentran funciones en tu proyecto:
Si --force se combina con nombres de función:
Si un nombre de función especificado no existe localmente:

Casos de uso

  • Después de crear nuevas funciones en tu proyecto
  • Al modificar el código de una función existente
  • Para sincronizar cambios de funciones antes de probar
  • Como parte de tu flujo de desarrollo cuando cambia la lógica del backend
  • Usa --force para limpiar funciones remotas que se han eliminado localmente

Notas

  • Este comando despliega el código de la función
  • Los cambios se aplican a tu proyecto de Base44 inmediatamente
  • Resultados de despliegue por función: deployed, unchanged o error
  • --force no puede combinarse con nombres de función específicos
  • Asegúrate de probar las funciones en un entorno de desarrollo primero
  • Las definiciones de funciones están ubicadas en el directorio base44/functions/
  • Usa entry.ts o entry.js para las funciones
  • Para saber cómo crear funciones, consulta functions-create.md
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.