Node-RED:Руководство пользователя/Команда «node-red-admin»: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 14: Строка 14:
Команду '''«node-red-admin»''' нужно устанавливать глобально, чтобы она стала доступна в системном [[PATH]]:
Команду '''«node-red-admin»''' нужно устанавливать глобально, чтобы она стала доступна в системном [[PATH]]:


<syntaxhighlight lang="bash" enclose="div">
<syntaxhighlight lang="bash">
npm install -g node-red-admin
npm install -g node-red-admin
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
Чтобы поменять цель, воспользуйтесь командой '''«target»''':
Чтобы поменять цель, воспользуйтесь командой '''«target»''':


<syntaxhighlight lang="bash" enclose="div">
<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" enclose="div">
<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»

См.также

Внешние ссылки