Node-RED: Comment capturer et enregistrer les erreurs des nœuds Node-RED

Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Comment débuter avec Node-RED.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Node-RED cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Serveur MQTT inclus (Mosquitto).
  • Accès complet à l'interface d'administration Node-RED.
  • Dashboard Node-RED inclus.
  • Serveur SMTP email dédié et illimité inclus.
  • Mises à jour simplifiées en un clic.
  • Nom de domaine personnalisable sécurisé en HTTPS (par exemple, https://node-red.votre-entreprise.com).
  • Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Node-RED cloud hosting de Stackhero !

Il arrive que des nœuds génèrent des erreurs. Une solution efficace consiste à mettre en place un flow "catch all debug" pour surveiller ces erreurs.

Exemple de flow Node-RED pour capturer les erreursExemple de flow Node-RED pour capturer les erreurs

Pour cela, ajoutez un nœud catch et reliez-le à un nœud debug. Configurez le nœud debug pour afficher l'objet msg complet. Cette configuration permet de consigner chaque erreur générée dans le flow dans la fenêtre de debug de Node-RED.

Exemple d'erreur capturée par un nœud Node-REDExemple d'erreur capturée par un nœud Node-RED

Un nœud catch ne se déclenche que pour les erreurs des nœuds du même flow. Si vous utilisez plusieurs flows (ou onglets), vous devrez ajouter les nœuds catch et debug à chaque flow.