A CLI requer Node.js 20.19.0 ou superior.
Configuração
Crie um backend Base44
Navegue até o diretório do seu projeto Refine e execute:Se você ainda não estiver logado, o comando vai solicitar que você autentique.Selecione Create a basic project quando solicitado. Isso cria os arquivos do backend dentro do diretório do seu projeto Refine. Em seguida, siga as instruções para configurar seu projeto.Quando você cria um projeto, as Base44 skills são incluídas automaticamente, fornecendo ao seu agente de IA instruções e contexto para tarefas da Base44.
Configure o diretório de saída
Atualize seu config.jsonc para apontar para a saída do build do Refine. Adicione ou modifique o campo
site.outputDirectory:Defina entidades
Crie schemas de entidade para definir suas estruturas de dados. Arquivos de entidade devem estar no diretório
base44/entities/.Por exemplo, crie base44/entities/task.jsonc:Envie entidades para a Base44
Envie seus schemas de entidade para a Base44:Este comando sincroniza suas definições locais de entidade com seu backend Base44, tornando-as disponíveis para uso na sua aplicação. Veja
entities push para mais informações.Crie um cliente Base44
Crie um cliente SDK da Base44 no seu projeto. O
appId pode ser encontrado no seu arquivo base44/.app.jsonc.Por exemplo, crie src/api/base44Client.ts:Use o SDK no seu frontend
Crie um componente simples para listar e adicionar tarefas. Por exemplo, crie
src/components/TaskList.tsx:Use o nome exato da entidade do seu schema ao chamar o SDK, incluindo capitalização. Por convenção, os nomes de entidade começam com letra maiúscula. Por exemplo, se seu schema tem
"name": "Task", você acessa como base44.entities.Task.list().Execute seu app localmente
Inicie seu servidor de desenvolvimento Refine para testar sua integração. A partir da raiz do projeto, execute:Seu app Refine se conectará ao seu backend Base44 através do data provider customizado, lidando automaticamente com todas as operações CRUD.
Faça build do seu frontend
Quando estiver satisfeito com como tudo está localmente, faça build do seu projeto Refine para produção:Isso cria arquivos de produção otimizados no seu diretório de saída (normalmente
dist).Implante seu frontend
Implante seu frontend compilado na Base44:O comando
deploy implanta seu frontend compilado na hospedagem da Base44. Também enviará quaisquer atualizações nos seus schemas de entidade se você tiver feito mudanças desde o último push. Quando concluído, você verá o nome do seu projeto, um link para seu dashboard Base44 e a URL da sua aplicação ao vivo.Próximos passos
Agora que o backend Base44 está integrado ao seu projeto, você pode:- Usar o SDK para adicionar mais funcionalidade ao seu frontend.
- Adicionar entidades, funções de backend e agentes. Se está trabalhando em TypeScript, gere tipos para obter autocomplete e segurança de tipo.
- Testar localmente executando
base44 devpara o backend enpm run devpara o frontend. Veja Desenvolvimento local para instruções de configuração. - Continuar construindo seu frontend e implantar atualizações com
base44 deploy. - Abrir seu site implantado com
base44 site open.
Veja também
- Referência de comandos da CLI: Todos os comandos da CLI disponíveis
- Estrutura do projeto: Como os arquivos do projeto são organizados
- Documentação do SDK JavaScript: Conecte seu app ao backend
- Base44 Skills: Ensine assistentes de IA a trabalhar com a Base44
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.

