1

我正在尝试使用particle.io 的node-red 服务设置一个网页,并希望允许多个同时用户自定义他们的视图,而不会影响向其他用户显示的内容。我当前的设置是所有匿名用户(没有实际登录)。

目前,如果我设置一个流程来加载传感器的详细视图,每当用户决定从不同的设备查看数据时,每个人的显示都会发生变化,因为所有内容都在单个服务器端实例中。

有没有办法告诉 node-red 运行这个详细的实例客户端,而不是将一部分数据从服务器流式传输到客户端?

4

1 回答 1

1

没有*

Node-RED 在客户端浏览器中运行的唯一部分是流编辑器,所有实际处理都在后端运行。此外,Node-RED 一次只运行一个流,如果您想运行多个独立的流(每个用户一个),那么它们每个都需要一个单独的实例。

这种设置是可能的,但需要构建一个周边基础设施(例如 Sensetecnic 的 FRED 平台)来管理实例,并且您很可能需要拥有实际用户,以便您可以在返回用户返回时将他们连接回他们的实例。

*很久以前,有一个 Node-RED 端口完全在浏览器中运行,根本没有后端。但我已经很久没有听说过它了,它只适用于一小部分经过特殊调整的节点。我很长时间没有听说过它,所以我认为它已经过时了。

于 2018-11-27T09:02:42.237 回答