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 dans la documentation Stackhero
Stackhero offre un environnement Node-RED cloud entièrement géré, conçu pour vous permettre de créer des workflows rapidement :
- Serveur MQTT intégré (Mosquitto) pour une intégration IoT sans friction.
- Accès complet à l'interface d'administration Node-RED pour gérer vos flows et paramètres.
- Node-RED Dashboard inclus pour la visualisation en temps réel.
- Serveur email SMTP dédié inclus, sans aucune limite d'envoi.
- Mises à jour en un clic pour garder votre instance à jour facilement.
- Noms de domaine personnalisés avec HTTPS automatique : par exemple, https://node-red.votre-entreprise.com.
- Performance élevée et sécurité renforcée grâce à une infrastructure privée et dédiée.
Vous pouvez avoir une instance Node-RED cloud hosting sécurisée et prête pour la production en environ 5 minutes. Stackhero prend en charge l'installation, les mises à jour et l'infrastructure, afin que vous puissiez vous concentrer sur la création de vos automatisations.
Parfois, les nœuds peuvent générer des erreurs. Une solution pratique est de configurer un flow "catch all debug" pour surveiller ces erreurs.
Exemple de flow de capture d'erreurs Node-RED
Pour configurer cela, ajoutez un nœud catch et connectez-le à un nœud debug. Configurez le nœud debug pour qu'il affiche l'objet msg complet. Cette configuration enregistre chaque erreur générée dans le flow dans la fenêtre de debug de Node-RED.
Exemple d'erreur de nœud Node-RED capturée
Un nœud
catchest uniquement déclenché par des erreurs provenant de nœuds dans le même flow. Si vous utilisez plusieurs flows (ou onglets), vous devrez ajouter les nœudscatchetdebugà chaque flow.