转载请注明出处:https://leytton.blog.csdn.net/article/details/102422601
如果本文对您有所帮助,请点个赞让我知道哦 😃
Node-RED是一个基于浏览器的可视化编程工具,通过简单的托拉拽,就能够简单快速地将硬件设备、API和在线服务通过MQTT、TCP、Websocket、HTTP等组件连接在一起。
一览为快:
项目地址:
https://github.com/node-red/node-red
安装:
启动:
打开浏览器:
启动后默认端口是,如果我们想使用纯域名(不带端口号)访问,那么需要怎么做呢?
除了面板里显示的模块,还可以自行添加模块。点击>>>,查找自己喜欢的模块安装即可。可以在这里添加(服务器)、、等模块。
添加一个网站,例如域名为,配置网站,开启反向代理:
发现NodeRed还有Websocket服务,仅仅配置HTTP反向代理是不够的,还需要配置Websocket反向代理。
总的配置如下,关键是添加了和:
NodeRed默认不需要账号密码就可以使用,我们可以对其配置成登录认证使用。
切换到NodeRed的node_modules依赖库目录下,执行生成密码的语句:
产生密码:
修改配置文件
设置账号密码登录并更改密码:
直接运行命令为:
后台运行命令为: