ForgeDokumentation
sv

Dokumentation

Total.js 5 API guide per uppgift

Total.js 5 · total5@0.0.19 total5referencecoverageintegrations

Använd dessa referenser för att välja den inhemska Total.js 5 API för din uppgift.

Inbyggda backend-referenser

OmrådeReferenser och exempel
Installation, kataloger och startkom igång, projektstruktur, LOAD och NPMINSTALL, applikationsbundlar, release-/debugägen
Globalt API och konfigurationglobaler, konfigurationsnycklar, konfigurationsfiler
Routing och kontrollerruttsyntax, kontroller-API, slutförande och villkorliga svar, uppladdningars livscykel och frågelänkar, invalidering av statisk cache
Åtgärder och valideringåtgärdsreferens, indatatyper, enums och formatgränser, numeriska gränser, krokar och adminvakter, transportalternativ, revision
DatabasfrågorDATA, inledande DB/NEWDB, builder-operationer och drivrutinskontrakt, riktig SQLite-CRUD och transaktioner, NoSQL, fillagring
Meddelanden och plattformsprotokollWebSockets, TMS, OPENCLIENT-protokollfixture, riktig OpenLDAP-fixture
Flow och körbara komponenterFlowStream, komponenttestning, flow-filer och workers, inbyggda serverkomponenter
Valfria fjärrtjänsterAPI-drivrutiner, lokala gränser för TotalAPI och Componentator
Fullständig applikationTaskboard-referens: sessioner, CSRF, ägarbegränsad NoSQL-CRUD och webbläsarpåståenden; den exporterade appen har separata kontroller för omstart och återkallelse

Ytterligare befintliga recept täcker vyer/lokalisering, e-post, krypteringshjälpare, cachning, filnedladdningar, proxyer, jobb, trådar, HTTP-klienter, makron, bildkonvertering, drivrutinskontrakt för AI-modeller och Python-processer. Använd Total5-katalogen och varje sidas deklarerade omfattning för deras exakta beteende. Python-skript, bildkonverteringsprogram och katalogservrar är separata miljökrav, inte npm-beroenden för ramverkets kärna.

Vilken QueryBuilder?

Det inbyggda DB/NEWDB-API:et bygger ett optionsobjekt för en registrerad drivrutin. DATA är singleton-ingången för oberoende operationer; DB skapar en kö. Könordning är inte en transaktion. SQLite-receptet implementerar en avgränsad applikationsägd drivrutin och uttryckliga anslutningsägda transaktioner.

Den valfria officiell querybuilderpg integration är en separat PostgreSQL initialisera en namngiven anslutning med dess anslutningssträng och kombineringsalternativ, sedan använda DATA. SQLite Föraren är specifik för SQLite.

Uppförande i total5@0.0.19

Använd dessa versionsspecifika beteenden när du skriver ansökningskod:

  • Kompakt Int accepterar bråk och Number2 avrundar inte till två decimaler; SmallInts gränser skiljer sig från det välbekanta SQL-intervallet.
  • Kompakta JSON- och IP-etiketter läses som vanliga strängar; använd explicita inbyggda JSON Schema-undertyper när du behöver att de formaten upprätthålls.
  • För en åtgärds csrf/encrypt/compress-metadata, använd en explicit CSRF-middleware och testa den faktiska transporten.
  • För LDAP, avgör autentiseringen med din egen kontroll av bind-resultatet.
  • För frågor länkar använd QUERIFY med en kopierad fråga.
  • För kolumnval i QueryBuilder, använd fields med en tillåtelselista i applikationen.