Sto eseguendo un'applicazione su Bluemix utilizzando Node-RED. Ho aggiunto un nodo di debug per generare l'oggetto msg completo, ma viene troncato nella console di debug. Come posso vedere l'oggetto completo?Vedere debug di msg completo con Node-RED
risposta
È possibile inviare l'output alla console e alla scheda di debug selezionando una casella nella configurazione del nodo di debug. L'intero oggetto verrà inviato alla console
La scheda di debug corrente troncerà sempre, ma ci sono alcuni piani per aggiungere eventualmente una finestra di debug separata che possa mostrare l'intero messaggio. Dai un'occhiata anche a settings.js perché credo che il limite di caratteri per quando troncare sia impostato lì, quindi se è troppo breve puoi aumentarlo un po '.
EDIT:
avevo perso il tag bluemix in precedenza. Per visualizzare il log della console è necessario utilizzare il comando cf per codificare l'output. per esempio. per un'applicazione chiamata nodo-rosso si sarebbe eseguire il seguente:
cf logs node-red
Non sono sicuro se è possibile accedere al file settings.js ma se lo fai, cercare la proprietà debugMaxLength e impostarlo su un numero maggiore . Visualizzerà più delle tue informazioni di debug.
Ci sono flussi che è possibile importare per un migliore debug: http://flows.nodered.org/flow/b0fcb7b72fc05a30e55b – MBillau
Dove viene inviato l'output della console? Vedo solo le viste di debug/info sulla pagina Node-RED. – Ryan
Alla shell/console in cui è stato avviato il nodo-rosso. Questo essendo bluemix finirà nel tuo file di registro app. Puoi vederlo eseguendo i registri cf [nome app] – hardillb