ForgeDocumentação
pt

Documentação

Total.js 5 API Guia por tarefa

Total.js 5 · total5@0.0.19 total5referencecoverageintegrations

Use essas referências para escolher a API nativa Total.js 5 para sua tarefa.

Referências nativas do backend

ÁreaReferências e exemplos
Instalação, diretórios e arranqueprimeiros passos, estrutura do projeto, LOAD e NPMINSTALL, bundles de aplicação, modos release/debug
API global e configuraçãoglobais, chaves de configuração, ficheiros de configuração
Encaminhamento e controladorsintaxe de rotas, API do controlador, conclusão e respostas condicionais, ciclo de vida dos uploads e links de consulta, invalidação da cache estática
Ações e validaçãoreferência de ações, tipos de entrada, enums e limites de formato, limites numéricos, hooks e guardas de administração, opções de transporte, auditoria
Consultas à base de dadosDATA, DB/NEWDB introdutório, operações do builder e contrato do driver, CRUD e transações reais com SQLite, NoSQL, armazenamento de ficheiros
Mensagens e protocolos de plataformaWebSockets, TMS, fixture do protocolo OPENCLIENT, fixture real do OpenLDAP
Flow e componentes executáveisFlowStream, teste de componentes, ficheiros de flow e workers, componentes nativos de servidor
Serviços remotos opcionaisdrivers de API, limites locais do TotalAPI e do Componentator
Aplicação completaReferência Taskboard: sessões, CSRF, CRUD NoSQL limitado ao proprietário e asserções de navegador; a app exportada tem verificações separadas de reinício e revogação

Outras receitas existentes cobrem vistas/localização, e-mail, ajudantes de cifragem, cache, descargas de ficheiros, proxies, tarefas, threads, clientes HTTP, macros, conversão de imagens, contratos de drivers de modelos de IA e processos Python. Use o catálogo do Total5 e o âmbito declarado de cada página para o seu comportamento exato. Os scripts Python, os programas conversores de imagens e os servidores de diretório são requisitos de ambiente separados, não dependências npm do núcleo do framework.

Que QueryBuilder?

A API nativa DB/NEWDB constrói um objeto de opções para um driver registado. DATA é o ponto de entrada singleton para operações independentes; DB cria uma fila. A ordem da fila não é uma transação. A receita SQLite implementa um driver limitado pertencente à aplicação e transações explícitas pertencentes à ligação.

O opcional Querybuilderpg integração É um separado PostgreSQL Iniciar uma conexão chamada com a sua linha de ligação e opções de fusão, depois usar DATA. SQLite O motorista é específico SQLite.

Comportamento em total5@0.0.19

Use esses comportamentos específicos para a versão quando escreve o código de aplicação:

  • Int compacto aceita frações e Number2 não arredonda a duas casas; os limites de SmallInt diferem do intervalo SQL habitual.
  • As etiquetas compactas JSON e IP são lidas como simples cadeias; use os subtipos nativos explícitos do JSON Schema quando precisar que esses formatos sejam impostos.
  • Para os metadados csrf/encrypt/compress de uma ação, use um middleware CSRF explícito e teste o transporte real.
  • Para LDAP, decida a autenticação com a sua própria verificação do resultado do bind.
  • Para os links de consulta, use QUERIFY com uma consulta copiada.
  • Para escolher colunas no QueryBuilder, use fields com uma lista permitida da aplicação.