Node-red websocket 和 http 请求

Node-red websocket and http request

我试图在 HTML 页面中可视化 JSON 对象的信息,信息通过 WebSocket 获取,然后使用 HTTP in 和 HTTP out 节点输出。

我的问题是我不太确定在 HTTP/in 节点之后使用哪些节点来解析对象并以 table 形式输出 [=21] 中的信息=]页。

JSON 对象如下所示:

[  
{  
  "Name":"asa",
  "Country":"ny",
  "Index":"48",
  "Status":"ok",
  "Speed":"2.3",
  "Direc":"83",
  "PublishTime":"2018-04-15 15:00",
  "Latitude":"25.129167",
  "Longitude":"121.760056"

您可以使用 JQuery 来操纵 DOM。

添加,节点是否在HTTP和WebSocket之间?

您需要考虑使用 Context 来存储来自 Websocket 输入的数据(HTTP 请求节点用于向远程服务器发出 HTTP 请求,而不是用于与 HTTP-In/Out 链接流中的节点)。

您可以使用 Change 节点或 Function 节点来存储和检索上下文中的值。例如。一个在 WS 流中存储,一个在 HTTP 流中恢复数据。

一旦上下文中有了数据,就可以使用内置的模板节点来格式化数据。或者,如果您希望您接缝的 tableify 已经安装。