通过node-red-admin命令行工具,可以实现对node-red实例进行远程管理的功能。
以全局方式安装node-red-admin
,可以在任意路径中调用工具指令:
npm install -g node-red-admin
首先,必须将工具指向欲访问的Node-RED实例,默认为http://localhost:1880
,可通过target
命令改变该默认值:
node-red-admin target http://node-red.example.com/admin
如果启启用了用户身份验证功能,那么还必须执行login
:
node-red-admin login
这些指令会创建一个名为~/.node-red/cli-config.json
的文件,其中保存了访问目标和令牌的相关信息。
该工具提供了以下指令:
list
- 列出所有已安装节点info
- 显示模块或节点信息enable
- 启用指定模块或节点disable
- 禁用指定模块或节点search
- 搜索NPM中Node-RED模块install
- 从NPM中安装模块remove
- 移除NPM模块hash-pw
- 创建adminAuth
和httpNodeAuth
中使用的密码加密字串