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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


=Команда «node-red-admin»<ref>[https://nodered.org/docs/node-red-admin nodered.org - Command-line Administration]</ref>=
=Команда «node-red-admin»<ref>[https://nodered.org/docs/node-red-admin nodered.org - Command-line Administration]</ref>=
Строка 14: Строка 11:
Команду '''«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>


'''Примечание:''' Чтобы запустить эту команду на [[Linux]] или [[OS X]] через некорневого пользователя, вам также понадобится команда '''«sudo»'''. На [[Windows]] эту команду нужно запустить с помощью [https://technet.microsoft.com/en-gb/library/cc947813%28v=ws.10%29.aspx командной оболочки через администратора], но без команды '''«sudo»'''.
{{Примечание1|Чтобы запустить эту команду на [[Linux]] или [[OS X]] через некорневого пользователя, вам также понадобится команда '''«sudo»'''. На [[Windows]] эту команду нужно запустить с помощью [https://technet.microsoft.com/en-gb/library/cc947813%28v=ws.10%29.aspx командной оболочки через администратора], но без команды '''«sudo»'''.}}


== Нацеливание и залогинивание ==
== Нацеливание и залогинивание ==
Строка 26: Строка 23:
Чтобы поменять цель, воспользуйтесь командой '''«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: Строка 29:
Если у этого экземпляра [[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>
Строка 38: Строка 35:
Обе эти команды создают файл под названием '''«~/.node-red/.cli-config.json»''', в котором хранится информация о цели и [[токен]]е доступа.
Обе эти команды создают файл под названием '''«~/.node-red/.cli-config.json»''', в котором хранится информация о цели и [[токен]]е доступа.


{{Спойлер|
{{Примечание1|
'''Примечание:''' Вам не нужно залогинивание, чтобы воспользоваться командой '''«hash-pw»'''. Ее можно использовать в любое время.
Вам не нужно залогинивание, чтобы воспользоваться командой '''«hash-pw»'''. Ее можно использовать в любое время.
}}
}}


Строка 59: Строка 56:


<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 14:21, 9 сентября 2023

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


Команда «node-red-admin»[1]

Инструмент командной строки «node-red-admin» позволяет дистанционно администрировать экземпляр Node-RED.

Установка

Команду «node-red-admin» нужно устанавливать глобально, чтобы она стала доступна в системном PATH:

npm install -g node-red-admin
Примечание

{{{1}}}

Нацеливание и залогинивание

Чтобы дистанционно администрировать экземпляр 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»

См.также

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