Node-RED: Kaip sugauti ir registruoti Node-RED mazgų klaidas

Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Kaip pradėti naudotis Node-RED.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Node-RED cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įtrauktas MQTT serveris (Mosquitto).
  • Pilna prieiga prie Node-RED administravimo sąsajos.
  • Įtrauktas Node-RED Dashboard.
  • Įtrauktas neribotas ir dedikuotas SMTP el. pašto serveris.
  • Lengvi atnaujinimai vienu paspaudimu.
  • Pritaikomas domeno vardas, apsaugotas HTTPS (pavyzdžiui, https://node-red.jusu-imone.com).
  • Optimali veikla ir tvirta sauga, užtikrinta privačia ir dedikuota VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Node-RED cloud hosting sprendimą!

Kartais mazgai gali generuoti klaidas. Praktinis sprendimas yra sukurti "catch all debug" srautą, kad stebėtumėte šias klaidas.

Node-RED klaidų sugavimo srauto pavyzdysNode-RED klaidų sugavimo srauto pavyzdys

Norėdami tai nustatyti, pridėkite catch mazgą ir prijunkite jį prie debug mazgo. Sujunkite debug mazgą, kad jis išvestų visą msg objektą. Ši konfigūracija registruoja kiekvieną klaidą, generuotą sraute, Node-RED debug lange.

Node-RED mazgo klaidos sugavimo pavyzdysNode-RED mazgo klaidos sugavimo pavyzdys

catch mazgas suaktyvinamas tik dėl klaidų iš mazgų tame pačiame sraute. Jei naudojate kelis srautus (arba skirtukus), turėsite pridėti catch ir debug mazgus į kiekvieną srautą.