dashboard节点实现的UI界面的默认URL地址是在现有的Node-RED httpRoot路径后面加上/ui,这个地址通过配置参数Node-RED httpRoot完成。你可以在Node-RED settings.js文件中更改UI地址。
你可以使用settings.js文件中的属性添加自己的Express中间件来处理HTTP请求。例如:
你还可以添加中间件来处理WebSocket连接。例如:
如果你需要传递多个中间件操作,middleware和ioMiddleware这两个属性都接收函数数组。
另外,如果像上面代码一样设置ioMiddleware属性,将禁用默认的跨域源代码检查。你还可以将dashboard设置为只读:
只读设置不会阻止用户与dashboard交互,但会忽略来自dashboard的所有更新。
你还可以自定义默认Group的名称:
你可以任意组合这些属性来实现应用需求。