【发布时间】:2020-09-30 08:29:21
【问题描述】:
我想设置一个带有多个输入和输出等的 Node-RED GUI,以及一些包含 python 函数的节点。使用它的合作伙伴想要输入一些自己的自定义处理器来处理数据,并且应该能够访问我的 python 函数,但我不想公开我使用的所有代码。这可能吗?
【问题讨论】:
我想设置一个带有多个输入和输出等的 Node-RED GUI,以及一些包含 python 函数的节点。使用它的合作伙伴想要输入一些自己的自定义处理器来处理数据,并且应该能够访问我的 python 函数,但我不想公开我使用的所有代码。这可能吗?
【问题讨论】:
不是。
您可以做的最好的事情是创建一个 Python Function 节点的分支,该节点从文件加载 python,而不是在 Node-RED 编辑器中显示编辑区域。
python 代码在运行 Node-RED 的机器的磁盘上仍然可用,但无法通过编辑器访问。如果合作伙伴仅通过 Web 访问 Node-RED,则此方法有效,但如果他们可以访问运行它的机器,那么他们将可以访问所有内容。
【讨论】: