Использование узлов Python в Node-RED без раскрытия кода

#python #node-red

#python #узел-красный

Вопрос:

Я хочу настроить графический интерфейс Node-RED с несколькими входами и выходами и т. Д. И Некоторые узлы, содержащие функции python. Партнер, который будет использовать это, хочет ввести несколько собственных пользовательских процессоров для работы с данными и должен иметь доступ к моим функциям python, но я не хочу раскрывать весь код, который я использовал. Возможно ли это?

Ответ №1:

На самом деле нет.

Лучшее, что вы могли бы сделать, это создать форк узла функции Python, который загружает python из файла, а не представляет область редактирования в редакторе Node-RED.

Код python по-прежнему будет доступен на диске компьютера, на котором запущен Node-RED, но не будет доступен через редактор. Это работает, если партнер получает доступ только к Node-RED через Интернет, но если у них есть доступ к машине, на которой он запущен, тогда у них будет доступ ко всему.