# Total.js 5 API útmutató feladat szerint

> Találd meg a Total.js 5 API-t az útmutatáshoz, cselekvésekhez, tároláshoz, üzenetekhez és integrációkhoz.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: hu
Content-SHA256: 7a88a921b12dd1d0e680e2b864a643117f78473f0cccbdad31fe6fa5d2a6f719
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Használja ezeket a hivatkozásokat, hogy válassza ki az eredeti Total.js 5 API-t a feladathoz.

## Natív backend referenciák

| terület | Referenciák és példák |
|---|---|
| Telepítés, könyvtárak és indítás | [első lépések](/en/docs/getting-started/), [projektszerkezet](/en/docs/project-structure/), [LOAD és NPMINSTALL](/en/total5/load-and-npminstall/), [alkalmazás-bundle-ök](/en/total5/application-bundles/), [release/debug módok](/en/total5/release-mode-and-debugging/) |
| Globális API és konfiguráció | [globálisok](/en/docs/globals-total5/), [konfigurációs kulcsok](/en/docs/configuration-keys/), [konfigurációs fájlok](/en/total5/configuration-file/) |
| Útválasztás és vezérlő | [útvonalszintaxis](/en/docs/route-syntax/), [vezérlő API](/en/docs/controller-api/), [befejezés és feltételes válaszok](/en/total5/controller-completion-and-cache/), [feltöltések életciklusa és lekérdezési hivatkozások](/en/total5/upload-lifecycle-and-href/), [statikus gyorsítótár érvénytelenítése](/en/total5/touch-static-cache/) |
| Akciók és validáció | [akcióreferencia](/en/docs/action-options/), [bemeneti típusok](/en/docs/input-types/), [enumok és formátumhatárok](/en/total5/schema-enums-and-formats/), [numerikus határok](/en/total5/numeric-schema-boundaries/), [hookok és adminisztrációs őrök](/en/total5/action-hooks-and-admin/), [szállítási opciók](/en/total5/action-transport-boundaries/), [audit](/en/total5/action-audit/) |
| Adatbázis-lekérdezések | [DATA](/en/total5/data-api/), [bevezető DB/NEWDB](/en/total5/query-builder-db/), [builder műveletek és driver szerződés](/en/total5/query-builder-contract/), [valódi SQLite CRUD és tranzakciók](/en/total5/query-builder-sqlite/), [NoSQL](/en/total5/nosql-crud/), [fájltárolás](/en/total5/filestorage/) |
| Üzenetküldés és platformprotokollok | [WebSocketek](/en/total5/websocket-chat/), [TMS](/en/total5/tms/), [OPENCLIENT protokoll fixture](/en/total5/openclient-protocol/), [valódi OpenLDAP fixture](/en/total5/ldap-openldap/) |
| Flow és futtatható komponensek | [FlowStream](/en/total5/flowstream/), [komponenstesztelés](/en/total5/flowstream-component-test/), [flow fájlok és workerek](/en/total5/flow-files-and-workers/), [natív szerverkomponensek](/en/total5/native-components/) |
| Opcionális távoli szolgáltatások | [API driverek](/en/total5/api-drivers/), [a TotalAPI és a Componentator helyi határai](/en/total5/remote-service-boundaries/) |
| Teljes alkalmazás | [Taskboard referencia](/en/docs/taskboard-reference/): munkamenetek, CSRF, tulajdonosra korlátozott NoSQL CRUD és böngészős állítások; az exportált alkalmazásnak külön újraindítási/visszavonási ellenőrzései vannak |

További meglévő receptek lefedik a nézeteket/lokalizációt, az e-mailt, a titkosítási segédeket, a gyorsítótárazást, a fájlletöltéseket, a proxykat, a feladatokat, a szálakat, a HTTP klienseket, a makrókat, a képkonvertálást, az AI-modell driver szerződéseket és a Python folyamatokat. A pontos viselkedésükhöz használd a Total5 katalógust és az egyes oldalak deklarált hatókörét. A Python szkriptek, a képkonvertáló programok és a címtárszerverek külön környezeti követelmények, nem a keretrendszer magjának npm függőségei.

## Melyik QueryBuilder?

A natív DB/NEWDB API egy opcióobjektumot épít egy regisztrált drivernek. A DATA az önálló műveletek singleton belépési pontja; a DB sort hoz létre. A sor sorrendje nem tranzakció. Az SQLite recept egy korlátozott, az alkalmazás tulajdonában lévő drivert és explicit, a kapcsolat tulajdonában lévő tranzakciókat valósít meg.

Az opcionális [hivatalos querybuilderpg integráció](https://github.com/totaljs/querybuilderpg) Ez egy különálló PostgreSQL csomag. kezdeményezzen egy névleges kapcsolatot a kapcsolatlánc és az egyesítési lehetőségek, majd használja DATA. SQLite A járművezető speciális SQLite.

## Összességében 5@0.019

Használja ezeket a verzió-specifikus viselkedéseket az alkalmazás kódjának írásakor:

- A kompakt Int elfogad törteket, a Number2 pedig nem kerekít két tizedesre; a SmallInt határai eltérnek a megszokott SQL tartománytól.
- A tömör JSON- és IP-címkék egyszerű karakterláncként olvasódnak; használd az explicit natív JSON Schema altípusokat, ha ezeknek a formátumoknak a kikényszerítésére van szükséged.
- Egy akció csrf/encrypt/compress metaadataihoz használj explicit CSRF köztes réteget, és teszteld a tényleges átvitelt.
- LDAP esetén a hitelesítésről a bind eredményének saját ellenőrzésével dönts.
- A kérdőív linkekhez használja a QUERIFY-t egy másolt kérdést.
- Az oszlopok kiválasztásához a QueryBuilderben használd a fields függvényt az alkalmazás engedélyezési listájával.
