Total.js 5 API Guide par tâche
Utilisez ces références pour choisir l'API native Total.js 5 pour votre tâche.
Références natives du backend
D'autres recettes existantes couvrent les vues/la localisation, l'e-mail, les aides de chiffrement, le cache, les téléchargements de fichiers, les proxys, les tâches, les threads, les clients HTTP, les macros, la conversion d'images, les contrats de pilotes de modèles d'IA et les processus Python. Utilisez le catalogue Total5 et la portée déclarée de chaque page pour leur comportement exact. Les scripts Python, les programmes de conversion d'images et les serveurs d'annuaire sont des exigences d'environnement distinctes, pas des dépendances npm du cœur du framework.
Quel QueryBuilder ?
L'API native DB/NEWDB construit un objet d'options pour un pilote enregistré. DATA est le point d'entrée singleton pour des opérations indépendantes ; DB crée une file. L'ordre d'une file n'est pas une transaction. La recette SQLite implémente un pilote borné appartenant à l'application et des transactions explicites appartenant à la connexion.
Le choix Querybuilderpg intégration Il est séparé PostgreSQL Initialisez une connexion nommée avec sa ligne de connexions et ses options d'association, puis utilisez DATA. SQLite Le conducteur est spécifique SQLite.
Comportement dans total5@0.0.19
Utilisez ces comportements spécifiques à la version lors de l'écriture du code d'application:
- Int compact accepte les fractions et Number2 n'arrondit pas à deux décimales ; les bornes de SmallInt diffèrent de la plage SQL habituelle.
- Les étiquettes compactes JSON et IP sont lues comme de simples chaînes ; utilisez les sous-types natifs explicites de JSON Schema lorsque vous avez besoin que ces formats soient imposés.
- Pour les métadonnées csrf/encrypt/compress d’une action, utilisez un middleware CSRF explicite et testez le transport réel.
- Pour LDAP, décidez de l’authentification par votre propre vérification du résultat du bind.
- Pour les liens de requête, utilisez QUERIFY avec une requête copiée.
- Pour choisir les colonnes dans QueryBuilder, utilisez fields avec une liste autorisée de l’application.