Pular para o conteúdo principal
O serviço de backend da Base44 é uma plataforma de backend gerenciada que cuida de gerenciamento de dados, autenticação, funções de backend e hospedagem. Defina seus modelos de dados, construa seu frontend com qualquer framework e use o SDK da Base44 para conectar seu app. A Base44 fornece tudo o que você precisa para construir e implantar aplicações full-stack:

Gerenciamento de dados

A Base44 fornece um banco de dados NoSQL onde você define seus modelos de dados como entidades. Cada entidade é um schema que define a estrutura para documentos em uma coleção.
  • O banco de dados é compatível com MongoDB, permitindo usar todos os operadores MongoDB ao consultar pelo SDK.
  • Os schemas não são impostos, então você pode atualizar seu modelo de dados a qualquer momento sem executar migrações.
  • Segurança em nível de linha e de campo controla quem pode acessar quais registros e campos com regras de autorização granulares.
  • Assinaturas em tempo real estão disponíveis através de entities.subscribe() no SDK, permitindo que seu app receba atualizações quando registros são criados, atualizados ou excluídos.

Autenticação e gerenciamento de usuários

A autenticação integrada cuida de registro de usuário, login e gerenciamento de sessão. Múltiplos métodos de autenticação são suportados nativamente:
  • Autenticação por e-mail e senha
  • Suporte a login através de provedores sociais como Google, Microsoft, Facebook e Apple
  • Suporte a provedor de identidade customizado através de SSO
O SDK fornece métodos para gerenciamento de usuários, incluindo registro, login, redefinição de senha e atualizações de perfil. Saiba mais na documentação do módulo auth.

Funções de backend

Escreva lógica customizada de backend usando funções serverless baseadas em Deno. As funções rodam código TypeScript em um ambiente de runtime seguro com acesso total aos dados e integrações do seu app. Saiba mais sobre funções de backend.

Conectores e integrações

A Base44 fornece integrações pré-construídas para tarefas comuns e conectores OAuth para acesso direto a APIs de terceiros. Veja o artigo sobre conectores para configuração.
  • Integrações nativas: Funcionalidade pronta para uso em tarefas comuns como geração de texto com IA, criação de imagens, uploads de arquivos e e-mail.
  • Integrações customizadas: APIs externas pré-configuradas, definidas por um administrador do workspace que importa uma especificação OpenAPI. As chamadas são proxiadas através do backend da Base44, então as credenciais nunca são expostas ao frontend.
  • Conectores: Conexões OAuth a serviços de terceiros que fornecem tokens de acesso para interações diretas com APIs.

Desenvolvimento local

Execute seu projeto de backend na sua própria máquina para testar mudanças instantaneamente e detectar problemas antes de implantar. Veja Desenvolvimento local para detalhes.

Deploy e hospedagem

Implante os arquivos compilados dos seus apps frontend na plataforma de hospedagem da Base44 com a CLI usando um único comando. A plataforma suporta domínios customizados e fornece HTTPS automático. A hospedagem de sites da Base44 atualmente suporta apenas Single Page Applications (SPAs). Os frameworks devem estar configurados para exportação estática. Server-side rendering ou server components não são suportados. Se você precisar de recursos de servidor, ainda pode usar os serviços de backend da Base44 com qualquer tipo de cliente e implantar seu frontend em um provedor de hospedagem externo.

Veja também

Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.