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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Команда «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»

См.также

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