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}}`