gpt4 book ai didi

javascript - 通过环境变量获取 MQTT 节点密码

转载 作者:行者123 更新时间:2023-12-01 01:01:37 24 4
gpt4 key购买 nike

尝试使用环境变量中的变量填充 MQTT 节点( native 为红色节点)。我在 Flows.json 中使用了 ${}$() 符号,并在 settings.js 中尝试了 process.env.VAR。用户名和主机名有效(我假设它们是文本字段),但密码不会呈现,而是保存环境变量名称而不是其内容。即:$(MQTT_PASSWORD) 而不是 "password"

有人解决这个问题了吗?或者有相关信息吗?

最佳答案

在节点属性中使用环境变量的原因是允许在 Node-RED 启动时动态设置它。

如果它用您保存流配置时的值替换环境变量,那么它将硬编码为该值,并且您将来将无法更改环境变量。这就是为什么保存的配置仍然有 $(MQTT_PASSWORD)

运行时在启动时创建相关节点的实例时,会负责替换环境变量的当前值。

关于javascript - 通过环境变量获取 MQTT 节点密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56014413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com