Skip to content

Bibliothèques de nœuds ​

Les nœuds sont regroupés en bibliothèques. Activez-les ou désactivez-les par projet avec le bouton Libraries de la barre supérieure. Les bibliothèques désactivées n'apparaissent pas dans la recherche de nœuds.

Faites un clic droit sur le graphe pour chercher un nœud par son nom.

Bibliothèques disponibles ​

BibliothèqueContenuActivée par défaut
StandardContrôle de flux, erreurs, objets, booléens, requêtes HTTP.Oui
ArrayCréer et transformer des tableaux.Oui
DateLes dates et la Temporal API.Oui
DomBoîtes de dialogue (Alert, Confirm, Prompt), parsing HTML/XML, méthodes du DOM.Oui
JsonLire et écrire du JSON.Oui
MathArithmétique, comparaisons, arrondis, nombres.Oui
MiscCookies et erreurs HTTP pour le backend.Oui
RegexExpressions régulières.Oui
StringOpérations sur le texte.Oui
UrlConstruire et lire des URL.Oui
ReactivityUtilitaires de temps réactifs.Non
UtilsPresse-papiers, hachage, UUID, téléchargement de fichier...Non
BigintEntiers de précision arbitraire.Non

Les packages npm et les plugins installés ajoutent leurs propres nœuds.

Événements ​

Les événements démarrent l'exécution d'un graphe.

NœudDéclenché quand
On MountedLe composant est affiché.
On UnmountedLe composant est retiré.
On LoadLa logique est chargée.
On Click, On Key Down, On Mouse Enter...L'utilisateur interagit avec un élément de mise en page (créez-les depuis le panneau Events de l'élément).
Manual PlayVous cliquez dessus dans l'éditeur (utile pour tester).

Requêtes HTTP ​

Fetch envoie une requête HTTP (GET, POST, PUT, DELETE) vers n'importe quelle URL, avec des en-têtes et un corps. Il renvoie le text de la réponse, le json décodé et le status.

CORS

Dans l'éditeur, activez l'option Proxy de Fetch si l'API bloque les requêtes venant du navigateur (erreurs CORS). Le proxy n'est utilisé que dans l'éditeur.

Pour appeler votre propre backend, utilisez plutôt le nœud généré pour chaque route.

Erreurs ​

NœudDescription
TryExécute la branche try. Si elle lève une erreur, exécute catch avec l'erreur. finally s'exécute toujours.
ThrowLève une erreur avec un message optionnel, ce qui interrompt l'exécution.
Get MessageRenvoie le message d'une erreur.
ErrorBackend uniquement : arrête une route et renvoie un code d'erreur HTTP (400, 401, 403, 404...).

Cookies ​

Nœuds backend de la bibliothèque Misc : Get Cookie, Set Cookie et Clear Cookie. Les cookies sont signés avec le Cookie salt défini dans Backend Settings.

Navigate ouvre une autre page de votre application. Get Router donne accès au routeur (route courante, paramètres).

Utilitaires ​

NœudBibliothèqueDescription
Clipboard Read / Clipboard WriteUtilsLire ou écrire le presse-papiers.
HashUtilsHacher une chaîne.
UUIDUtilsGénérer un identifiant unique.
File DownloadUtilsFaire télécharger un fichier par le navigateur.
Use NowReactivityLa date courante, rafraîchie à intervalle régulier.
Use Date FormatReactivityUne date mise en forme avec un motif, tenue à jour.
Use Time AgoReactivityUne date relative (« il y a 3 minutes »), tenue à jour.
LogIntégréAffiche une valeur dans la console.
CommentIntégréUne note dans le graphe.