Skip to main content
Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a documentação para desenvolvedores.

base44 functions deploy

Implanta definições de função locais na Base44.

Sintaxe

Opções

Autenticação

Obrigatório: Sim. Se não estiver autenticado, você será solicitado a fazer login primeiro.

O que faz

  1. Escaneia o diretório base44/functions/ em busca de definições de função
  2. Descobre funções a partir de arquivos entry.ts/entry.js
  3. Exibe a contagem de funções a serem implantadas
  4. Faz upload do código da função para a Base44 sequencialmente
  5. Reporta os resultados: contagens de implantadas, inalteradas e falhadas
  6. Se --force for usado: também exclui funções remotas que não existem mais localmente

Pré-requisitos

  • Deve ser executado a partir de um diretório de projeto Base44
  • O projeto deve ter definições de função na pasta base44/functions/
  • Cada função deve ser uma pasta com entry.ts ou entry.js

Exemplos

Saída

Com --force:

Códigos de saída

  • Código de saída 0: Todas as funções implantadas com sucesso (ou inalteradas)
  • Código de saída 1: Uma ou mais funções falharam ao implantar
Quando qualquer função falha, o comando imprime o resumo completo da implantação e sai com código 1. Isso torna seguro usá-lo em pipelines de CI onde uma falha parcial deve bloquear o build.

Tratamento de erros

Se nenhuma função for encontrada no seu projeto:
Se --force for combinado com nomes de função:
Se um nome de função especificado não existir localmente:

Casos de uso

  • Após criar novas funções no seu projeto
  • Ao modificar código de função existente
  • Para sincronizar alterações de função antes de testar
  • Como parte do seu fluxo de desenvolvimento quando a lógica de backend muda
  • Use --force para limpar funções remotas que foram removidas localmente

Notas

  • Este comando implanta o código da função
  • As alterações são aplicadas ao seu projeto Base44 imediatamente
  • Resultados de implantação por função: deployed, unchanged ou error
  • --force não pode ser combinado com nomes de função específicos
  • Certifique-se de testar as funções em um ambiente de desenvolvimento primeiro
  • As definições de função estão localizadas no diretório base44/functions/
  • Use entry.ts ou entry.js para funções
  • Para saber como criar funções, veja functions-create.md
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.