通过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中使用的密码加密字串