Node-RED:Руководство пользователя/Команда «node-red-admin»: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 14: | Строка 14: | ||
Команду '''«node-red-admin»''' нужно устанавливать глобально, чтобы она стала доступна в системном [[PATH]]: | Команду '''«node-red-admin»''' нужно устанавливать глобально, чтобы она стала доступна в системном [[PATH]]: | ||
<syntaxhighlight lang="bash | <syntaxhighlight lang="bash"> | ||
npm install -g node-red-admin | npm install -g node-red-admin | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 26: | Строка 26: | ||
Чтобы поменять цель, воспользуйтесь командой '''«target»''': | Чтобы поменять цель, воспользуйтесь командой '''«target»''': | ||
<syntaxhighlight lang="bash | <syntaxhighlight lang="bash"> | ||
node-red-admin target http://node-red.example.com/admin | node-red-admin target http://node-red.example.com/admin | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 32: | Строка 32: | ||
Если у этого экземпляра [[Node-RED]] включена [[Node-RED:Руководство_пользователя/Безопасность|аутентификация]], вам понадобится команда '''«login»''': | Если у этого экземпляра [[Node-RED]] включена [[Node-RED:Руководство_пользователя/Безопасность|аутентификация]], вам понадобится команда '''«login»''': | ||
<syntaxhighlight lang="bash | <syntaxhighlight lang="bash"> | ||
node-red-admin login | node-red-admin login | ||
</syntaxhighlight> | </syntaxhighlight> |
Версия от 20:06, 23 мая 2023
Черновик |
Команда «node-red-admin»[1]
Инструмент командной строки «node-red-admin» позволяет дистанционно администрировать экземпляр Node-RED.
Установка
Команду «node-red-admin» нужно устанавливать глобально, чтобы она стала доступна в системном PATH:
npm install -g node-red-admin
Примечание: Чтобы запустить эту команду на Linux или OS X через некорневого пользователя, вам также понадобится команда «sudo». На Windows эту команду нужно запустить с помощью командной оболочки через администратора, но без команды «sudo».
Нацеливание и залогинивание
Чтобы дистанционно администрировать экземпляр Node-RED, команда «node-red-admin» должна быть нацелена на экземпляр Node-RED, к которому вы хотите получить доступ. По умолчанию это «http://localhost:1880».
Чтобы поменять цель, воспользуйтесь командой «target»:
node-red-admin target http://node-red.example.com/admin
Если у этого экземпляра Node-RED включена аутентификация, вам понадобится команда «login»:
node-red-admin login
Обе эти команды создают файл под названием «~/.node-red/.cli-config.json», в котором хранится информация о цели и токене доступа.
Примечание: Вам не нужно залогинивание, чтобы воспользоваться командой «hash-pw». Ее можно использовать в любое время. |
Другие команды
Инструмент «node-red-admin» также поддерживает следующие команды:
- «list» – показывает список всех установленных нод
- «info» – показывает дополнительную информацию о модуле и наборе нод
- «enable» – включает заданный модуль или набор нод
- «disable» – отключает заданный модуль или набор нод
- «search» – ищет в NPM на предмет модулей Node-RED, имеющих отношение к заданному поисковому запросу
- «install» – устанавливает модуль из NPM
- «remove» – удаляет модуль из NPM
- «hash-pw» – создает хэш пароля, который можно использовать в настройках «adminAuth» и «httpNodeAuth»
См.также
Внешние ссылки