我正在尝试使用particle.io的node-red服务设置网页,并希望允许多个同时用户自定义其视图,而不会影响向其他用户显示的内容。我当前的设置是所有匿名用户(没有实际登录名)。
当前,如果我设置了一个流程来加载传感器的详细视图,则每当用户决定从其他设备查看数据时,每个人的显示都会发生变化,因为一切都在单个服务器端实例中。
是否有一种方法可以告诉node-red运行此详细的实例客户端,而只是将一部分数据从服务器流传输到客户端?
答案 0 :(得分:1)
否 *
Node-RED在客户端浏览器中运行的唯一部分是流编辑器,所有实际处理都在后端运行。另外,Node-RED一次仅运行一个流,如果您要运行多个独立的流(每个用户一个),则它们将各自需要一个单独的实例。
这种设置是可行的,但需要构建周围的基础结构(例如Sensetecnic的FRED平台)来管理实例,并且您很可能需要拥有实际用户,以便您可以将返回的用户与他们的实例重新连接起来返回。
* 很久以前,有一个Node-RED端口完全在浏览器中运行,根本没有后端。但是我很久没有听说过它了,它只适用于一小部分经过特殊调整的节点。我很久没听说过,所以我认为它已经过时了。