ForgeDocumentație
ro

Documentație

Total.js 5 ghid API prin sarcină

Total.js 5 · total5@0.0.19 total5referencecoverageintegrations

Utilizați aceste referințe pentru a alege API-ul nativ Total.js 5 pentru sarcina dvs. Exemplele au ca scop total5@0.0.19.

Referințe native ale backend-ului

ZonaReferințe și exemple
Instalare, directoare și pornireprimii pași, structura proiectului, LOAD și NPMINSTALL, bundle-uri de aplicație, moduri release/debug
API global și configurareglobale, chei de configurare, fișiere de configurare
Rutare și controlersintaxa rutelor, API-ul controlerului, finalizare și răspunsuri condiționale, ciclul de viață al upload-urilor și linkuri de interogare, invalidarea cache-ului static
Acțiuni și validarereferința acțiunilor, tipuri de intrare, enum-uri și limite de format, limite numerice, hook-uri și gărzi de administrare, opțiuni de transport, audit
Interogări de bază de dateDATA, DB/NEWDB introductiv, operațiile builder-ului și contractul driverului, CRUD real și tranzacții SQLite, NoSQL, stocare de fișiere
Mesagerie și protocoale de platformăWebSockets, TMS, fixture-ul protocolului OPENCLIENT, fixture-ul real OpenLDAP
Flow și componente executabileFlowStream, testarea componentelor, fișiere flow și workeri, componente native de server
Servicii la distanță opționaledrivere API, limitele locale ale TotalAPI și Componentator
Aplicație completăReferința Taskboard: sesiuni, CSRF, CRUD NoSQL limitat la proprietar și aserțiuni în browser; aplicația exportată are verificări separate de repornire și revocare

Alte rețete existente acoperă view-uri/localizare, e-mail, ajutoare de criptare, caching, descărcări de fișiere, proxy-uri, joburi, thread-uri, clienți HTTP, macro-uri, conversia imaginilor, contracte ale driverelor de modele AI și procese Python. Folosește catalogul Total5 și domeniul declarat al fiecărei pagini pentru comportamentul lor exact. Scripturile Python, programele de conversie a imaginilor și serverele de directoare sunt cerințe de mediu separate, nu dependențe npm ale nucleului framework-ului.

Care QueryBuilder?

API-ul nativ DB/NEWDB construiește un obiect de opțiuni pentru un driver înregistrat. DATA este punctul de intrare singleton pentru operații independente; DB creează o coadă. Ordinea cozii nu este o tranzacție. Rețeta SQLite implementează un driver limitat deținut de aplicație și tranzacții explicite deținute de conexiune.

Opţiunea Integrare cu querybuilderpg Este o separare PostgreSQL Inițializați o conexiune numită cu opțiunile de conectivitate și combinare, apoi utilizați DATA. SQLite Șoferul este specific SQLite.

Comportament în total5@0.0.19

Utilizați aceste comportamente specifice versiunii atunci când scrieți codul de aplicare:

  • Int compact acceptă fracții, iar Number2 nu rotunjește la două zecimale; limitele SmallInt diferă de intervalul SQL familiar.
  • Etichetele compacte JSON și IP sunt citite ca șiruri simple; folosește subtipurile native explicite din JSON Schema când ai nevoie ca acele formate să fie impuse.
  • Pentru metadatele csrf/encrypt/compress ale unei acțiuni, folosește un middleware CSRF explicit și testează transportul real.
  • Pentru LDAP, decide autentificarea cu propria verificare a rezultatului bind-ului.
  • Pentru link-uri de interogare, utilizați QUERIFY cu o întrebare copiată.
  • Pentru alegerea coloanelor în QueryBuilder, folosește fields cu o listă permisă a aplicației.