【问题标题】:Install Node-Red service for Everyone为所有人安装 Node-Red 服务
【发布时间】:2020-05-12 03:45:05
【问题描述】:

如何在 Windows 系统上为每个用户安装 Node-Red 作为在启动时自动运行的服务?

它已经安装并运行,但只有一个用户可以访问。

谢谢

【问题讨论】:

    标签: node-red


    【解决方案1】:

    简短的回答是,你没有。

    略长一点的答案,

    可能值得首先指出一些事情:

    • 单个 Node-RED 实例只会运行一个流,不存在多个用户访问单个实例并且每个用户都可以访问自己的画布以创建自己的流的概念。
    • 虽然单个实例确实支持对不同用户进行身份验证,但这仅用于控制对单个运行流程的只读/读写访问。
    • Node-RED 的每个实例都需要一个单独的端口来监听。

    如果您想通过单个前端向多个用户提供 Node-RED 实例,那么您需要考虑为诸如 Docker 之类的东西构建一个带有前端代理的解决方案,该解决方案将为每个用户运行一个带有 Node-RED 实例的新容器。有商业 PaaS 提供商,例如 Sensetecnic 的 FRED,它们使用这种模式向成千上万的用户提供 Node-RED 实例。

    已经有几个项目可以构建类似的系统,您应该可以在 Node-RED 论坛上找到这些项目。为了获得最佳效果,您可能应该使用数据库作为后端流存储,而不是挂载的卷/文件系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多