Node-RED: Cómo capturar y registrar errores de nodos de Node-RED

Esta documentación forma parte de la guía Primeros pasos. Consulte la guía completa aquí: Cómo empezar con Node-RED.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Node-RED cloud lista para usar que proporciona una serie de beneficios, incluyendo:

  • Servidor MQTT incluido (Mosquitto).
  • Acceso completo a la interfaz de administración de Node-RED.
  • Dashboard de Node-RED incluido.
  • Servidor de correo SMTP ilimitado y dedicado incluido.
  • Actualizaciones sin esfuerzo con solo un clic.
  • Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://node-red.tu-empresa.com).
  • Rendimiento óptimo y seguridad robusta impulsados por una VM privada y dedicada.

Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos probar la solución de Node-RED cloud hosting de Stackhero!

A veces, los nodos pueden generar errores. Una solución práctica es configurar un flujo "catch all debug" para monitorear estos errores.

Ejemplo de flujo de captura de errores de Node-REDEjemplo de flujo de captura de errores de Node-RED

Para configurar esto, añada un nodo catch y conéctelo a un nodo debug. Configure el nodo debug para que muestre el objeto msg completo. Esta configuración registra cada error generado en el flujo en la ventana de depuración de Node-RED.

Ejemplo de error de nodo de Node-RED capturadoEjemplo de error de nodo de Node-RED capturado

Un nodo catch solo se activa por errores de nodos dentro del mismo flujo. Si utiliza múltiples flujos (o pestañas), necesitará añadir los nodos catch y debug a cada flujo.