Total.js 5 API guide per uppgift
Använd dessa referenser för att välja den inhemska Total.js 5 API för din uppgift.
Inbyggda backend-referenser
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.