nodered怎么删除登录密码

如题所述

第一步:找到你电脑中node-red的settings.js文件
进入系统命令行输入node-red

图中红框圈出的则为settings.js所在目录
进入到该目录下,右键选择应用打开(这里用的是NotePad)。

第二步:修改代码
找到图中代码块,将前面代码屏蔽去掉并保存

再通过系统命令行启动node-red
进入到页面时发现出现了登入面板

可以看到,这里的用户名就是前面代码中的admin,但是密码不是代码里的password,代码中的password是一段是经过bcrypt算法对密码进行了加密的密文,所以我们要用自己的明文密码生成一段密文,然后粘贴到代码中的password处。

第三步:更改密码
要生成合适的密码,可以使用node-red-admin 命令行工具
在系统命令行中输入下面指令以安装该工具:
npm install -g --unsafe-perm node-red-admin
安装好后输入指令:
node-red-admin hash-pw
将想要使用的密码输入,然后工具就打印出可以复制到设置文件中的加密过的密码。(需注意设置密码时,打出的字符由于工具加密是不可见的)

将生成的密码粘贴进代码中的password处即可,也可自行更改用户名,更改后保存。

第四步:登入Node-RED
通过系统命令行启动node-red,在浏览器中输入刚刚设置过的用户名及密码登入。
温馨提示:答案为网友推荐,仅供参考
相似回答