Javascript 从节点中提取红色字符串

Javascript 从节点中提取红色字符串,javascript,web-services,node-red,Javascript,Web Services,Node Red,我有我的节点红色模式: 以下字符串结果来自我的“函数”节点我的节点: msg.payload : string[63] "{"random":{"date":"22:55","random":21},"time":{"time":"22:52"}}" 这是我的“功能节点”的代码: 我需要像这样输入“字符串的一部分”(不是全部)=>{“日期”:“22:55”,“随机”:21},并像网页一样在浏览器中显示,但不使用html标记 像这样: 22:55 21 任何帮助都会来的 我已经添加了模板(M

我有我的节点红色模式:

以下字符串结果来自我的“函数”节点我的节点:

msg.payload : string[63]
"{"random":{"date":"22:55","random":21},"time":{"time":"22:52"}}"
这是我的“功能节点”的代码:

我需要像这样输入“字符串的一部分”(不是全部)=>{“日期”:“22:55”,“随机”:21},并像网页一样在浏览器中显示,但不使用html标记

像这样:

22:55

21

任何帮助都会来的


我已经添加了模板(Mustache),并尝试将数据带到模板中(注意:http响应已经在schemme中,但这里没有显示)

我想把数据带到这里(模板)。但我有一个错误

胡须模板主体是:

这是有效载荷:{{#有效载荷.随机和时间.随机}

但我已经证实了这个错误:

2017-5-18 16:18:00节点:Mustachemsg:string[56]

“未关闭部分”有效载荷。随机数和时间。随机数“在59”

在浏览器中,我得到

502错误网关:注册的终结点无法处理请求

即使我只更改了payload.random,但当我变空时:

有效载荷.随机数和时间

在浏览器和控制台中:

收到的邮件:(空)
这是有效载荷:

最后我用这种方法解决了。 我把所有的变量都放在一个全局变量中,而不是两个全局变量。 我将它传递给mustache模板,在mustache中,我使用上下文来获得它

总体方案:

然后在recoverydata中:

msg.payload = context.global.get("randomtime");
在我的胡子里:

`{{#payload.random}}
Last random number request returned {{&payload.random}}, which was received 
at {{&payload.randomtime.times}}{{/payload.random}}
{{/payload}}`
其结果是一个不使用HTML的Web服务,这是:

网址


“Time last server Time request received at 13:14 last random number request返回94,这是在13:14收到的”

您已经尝试了什么,并且查看了模板节点吗?您好,hardillb。请检查一下,我在这里的请求末尾添加了额外的信息。谢谢
`{{#payload.random}}
Last random number request returned {{&payload.random}}, which was received 
at {{&payload.randomtime.times}}{{/payload.random}}
{{/payload}}`