查看原文
其他

可视化界面开发Node-RED【02】——设置面板登入用户名与密码

BearPi 小熊派开源社区 2021-01-31

Node-Red是IBM技术团队发起的一个项目,在2013年开源,最初主要的应用领域是物联网,用于实现各种服务之间的数据传输。物联网的智能设备制造公司也通过使用Node-Red对硬件设备进行控制,但是作为Node-Red作为一个可视化的数据流程编辑工具,在通过Web页面进行可视化的数据流程的编辑方面是具有通用性的,该系列文章将对于Node-Red的使用进行简单的介绍。

设置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,在浏览器中输入刚刚设置过的用户名及密码登入。







若想要看更多Node-RED教程可回复“Node-RED教程”查看,或是在“可视化界面开发NodeRED教程”专辑中查看。

往期回顾

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存