Uma dica simples para encontrar erros no NodeRed é utilizar o nó:
Qualquer erro que ocorra no FLOW (para alguns conhecido como “aba”) será enviado para a saída dele.
A nível de debug pode utilizar direto no DEBUG:
E terá essa saída:
Com Isso pode dar um “Ctrl+F” e pesquisar o ID do nó com erro:
Depois de tudo pronto, eu deixo um fluxo desse abaixo em cada FLOW para me enviar o erro no Telegram:
E terei esse mesmo texto no Telegram:
Segue texto do nó FUNCTION:
var opts = {
disable_notification : true
};var msg_erro = ‘’;
msg_erro = “ERRO!!!”;
msg_erro += "\nid: " + msg.error.source.id ;
msg_erro += "\ntype: " + msg.error.source.type;
msg_erro += "\nname: "+ msg.error.source.name;
msg_erro += "\ncount: " + msg.error.source.count;
msg_erro += "\nmessage: " + msg.error.message;msg.payload = {
“chatId”: 123456789,
“type”: “message”,
“content”: msg_erro
}
msg.payload.options = opts;
return msg;