可视化界面开发Node-RED【02】——设置面板登入用户名与密码
扫描二维码
随时随地手机看文章
设置Node-RED用户名与密码
第一步:找到你电脑中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,在浏览器中输入刚刚设置过的用户名及密码登入。