Как загрузить новые потоки в узле времени выполнения red

#javascript #node-red

Вопрос:

Я хочу, чтобы каждый раз при перезагрузке красной страницы узла, в зависимости от пользователя (пользователя сеанса, которого я создал сам), отображался поток этого пользователя. Поток каждого пользователя будет получен с другого сервера по протоколу http. Где я могу поместить код для получения нового файла потоков в узле исходного кода Красный

Комментарии:

1. Учитывая это и ваш последний вопрос, я предлагаю вам опубликовать сообщение на форуме Node-RED или на сайте Node-RED Slack и более подробно объяснить, чего вы пытаетесь достичь, и мы можем сказать вам, возможно ли это.

Ответ №1:

Узел-КРАСНЫЙ в настоящее время НЕ ЯВЛЯЕТСЯ многопользовательским многопользовательским.

Любой данный экземпляр Node-RED может запускать только один поток за раз, даже если вы определяете нескольких пользователей, все они будут работать в одном потоке.

Если вы хотите поддерживать несколько пользователей с их собственными потоками, им необходимо запускать отдельные экземпляры, и каждому экземпляру потребуется отдельное имя хоста (в настоящее время маркеры аутентификации хранятся в локальном хранилище браузера, которое ограничено областью хоста, поэтому невозможно запускать несколько экземпляров по разным путям на одном хосте).

Если вы хотите передать новый поток в данный экземпляр, то в API администратора есть конечные точки HTTP REST, которые поддерживают это, но любой новый поток, который вы передадите, заменит существующий.