2017-10-11 19 views
0

où un websocket tire dans un msg.payload qui se compose d'un nombre. ça va dans le noeud du template.Comment afficher la charge utile sur une page Web que j'ai actuellement une configuration de nœud rouge

Le nœud de modèle dit « Ceci est la charge utile {{}} charge utile! »

Je me attends de voir le numéro de la page, mais quand je vais à la page, il me montre juste « Ceci est la charge utile: [object Object] »

Toute idée de ce que je pourrais faire mal?

+0

Essayez avec {{{JSON.stringify (payload)}} 'pour voir ce qui se passe. – lilezek

+1

Le format moustache utilisé par le noeud Modèle ne prend pas en charge les appels de fonction tels que JSON.stringify dans ses balises. – knolleary

Répondre

1

Cela suggère que msg.payload n'est pas un simple numéro que vous pensez, mais est en fait un objet JavaScript de quelque sorte.

Si vous passez le message à un nœud de débogage, vous pouvez confirmer exactement ce qu'il contient dans la barre latérale de débogage. Vous pouvez ensuite identifier la manière appropriée d'accéder à son contenu et mettre à jour le modèle en conséquence.