Node Red 配置文件

Node Red 很多配置是无法通过可视化界面修改的,这时候需要直接修改它的配置文件,文件的位置在各个系统有些不同,一下说明情况都是默认设置,如果启动的时候手动指定了--userDir参数,需要指定的文件夹中查看.
以下说明配置文件是指:settings.js, 所有修改完成之后都需要重启,不然没有效果

  • Linux
    目录在当前用户下 .node-red ,如果安装的时候指定了用户,需要切换到指定到用户,使用以下命令进入:
cd ~/.node-red
#查看当前目录文件
ls -all
  • Docker
    需要把目录映射出来,为啥呢?因为这个Docker系统太简洁了,编辑相关的命令都没有.配置文件就在你指定的目录里面.

运行时配置

  • uiPort
    可视化界面的端口.,端口默认 1880

  • adminAuth
    配置ui界面访问的用户名和密码,默认是不需要登录的.找到以下配置,去掉注释,密码生成可以使用我写的这个网页](http://esp.shanming.top/#/node-red),可以添加多个用户.

adminAuth: {
   type: "credentials",
   users: {
   username: "admin",
   password: "$2a$08$xxxxxx",
   permissions: "*"
   },{
   username: "第二个用户",
   password: "$2a$08$xxxxxx",
   permissions: "*"
   }]
   },

node_red_config_1.png

node-red-dashboard

找到以下配置ui: { path: "ui" },去掉注释