ForgeDocumentazione
it

Documentazione

Total.js 5 API guida per compito

Total.js 5 · total5@0.0.19 total5referencecoverageintegrations

Utilizzare questi riferimenti per scegliere l'API nativo Total.js 5 per la tua attività. gli esempi mirano al totale5@0.0.19.

Riferimenti nativi del backend

Area diRiferimento e esempi
Installazione, directory e avvioprimi passi, struttura del progetto, LOAD e NPMINSTALL, bundle dell'applicazione, modalità release/debug
API globale e configurazioneglobali, chiavi di configurazione, file di configurazione
Routing e controllersintassi delle route, API del controller, completamento e risposte condizionali, ciclo di vita degli upload e link di query, invalidazione della cache statica
Azioni e validazioneriferimento delle azioni, tipi di input, enum e confini di formato, confini numerici, hook e guardie di amministrazione, opzioni di trasporto, audit
Query al databaseDATA, DB/NEWDB introduttivo, operazioni del builder e contratto del driver, vero CRUD e transazioni SQLite, NoSQL, archiviazione di file
Messaggi e protocolli di piattaformaWebSocket, TMS, Il protocollo aperto, Reale OpenLDAP Fissura
Flow e componenti eseguibiliFlowStream, test dei componenti, file di flow e worker, componenti server nativi
Servizi remoti opzionalidriver API, confini locali di TotalAPI e Componentator
Applicazione completaRiferimento Taskboard: sessioni, CSRF, CRUD NoSQL limitato al proprietario e asserzioni nel browser; l'app esportata ha controlli separati di riavvio e revoca

Altre ricette esistenti coprono viste/localizzazione, e-mail, helper di cifratura, caching, download di file, proxy, job, thread, client HTTP, macro, conversione di immagini, contratti dei driver dei modelli di IA e processi Python. Usa il catalogo Total5 e l'ambito dichiarato di ciascuna pagina per il loro comportamento esatto. Gli script Python, i programmi di conversione delle immagini e i server di directory sono requisiti d'ambiente separati, non dipendenze npm del nucleo del framework.

Quale QueryBuilder?

L'API nativa DB/NEWDB costruisce un oggetto di opzioni per un driver registrato. DATA è il punto di ingresso singleton per operazioni indipendenti; DB crea una coda. L'ordine della coda non è una transazione. La ricetta SQLite implementa un driver limitato di proprietà dell'applicazione e transazioni esplicite di proprietà della connessione.

Il Opzionale Querybuilderpg integrazione è una separazione PostgreSQL Iniziale una connessione denominata con le sue opzioni di collegamento e fusione, quindi utilizza DATA. SQLite Il conducente è specifico SQLite.

Comportamento in totale5@0.0.19

Utilizzare questi comportamenti specifici per la versione quando si scrive il codice di applicazione:

  • Int compatto accetta frazioni e Number2 non arrotonda a due decimali; i limiti di SmallInt differiscono dall'intervallo SQL consueto.
  • Le etichette compatte JSON e IP vengono lette come semplici stringhe; usa i sottotipi nativi espliciti di JSON Schema quando ti serve che quei formati siano imposti.
  • Per i metadati csrf/encrypt/compress di un’azione, usa un middleware CSRF esplicito e prova il trasporto reale.
  • Per LDAP, decidi l’autenticazione con un tuo controllo del risultato del bind.
  • Per i link di query utilizzare QUERIFY con una query copiata.
  • Per scegliere le colonne in QueryBuilder, usa fields con una lista consentita dell’applicazione.