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 pilnai valdomą Node-RED cloud aplinką, sukurtą tam, kad galėtumėte greitai kurti darbo srautus:

  • Integruotas MQTT serveris (Mosquitto) sklandžiai IoT integracijai.
  • Pilna prieiga prie Node-RED administravimo sąsajos srautų ir nustatymų valdymui.
  • Įtrauktas Node-RED Dashboard realaus laiko vizualizacijai.
  • Dedikuotas SMTP el. pašto serveris be siuntimo apribojimų.
  • Paprasti vieno paspaudimo atnaujinimai, kad jūsų instancija visada būtų naujausia.
  • Individualūs domenų vardai su automatiniu HTTPS: pavyzdžiui, https://node-red.jusu-imone.com.
  • Aukšta sparta ir stipri saugumo apsauga naudojant privačią, dedikuotą infrastruktūrą.

Saugų, gamybai paruoštą Node-RED cloud hosting instanciją galite paleisti maždaug per 5 minutes. Stackhero pasirūpina diegimu, atnaujinimais ir infrastruktūra, kad galėtumėte susitelkti į automatizacijų kūrimą.

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ą.