我正在运行Express应用程序中嵌入的Node-Red。也使用'dotenv'加载环境变量。
用于通过MongoDB和'node-red-contrib-mongodb3'进行存储。
一切正常。但是,我有不同的环境,每种环境都有不同的MongoDB。
我想从配置(.env文件或环境文件)连接到MongoDB。
类似,在MongoDB配置节点URL输入框中golbal.get('env').MONGODB_DEV_URL or msg.MONGODB_URL
[试图在'mongodb3'和google的文档中寻找一个选项,仍然没有运气。任何帮助或指导将不胜感激。
从节点-RED docs开始
可以通过设置环境变量来设置任何节点属性将其值转换为$ {ENV_VAR}形式的字符串。运行时加载时流量,它将替代该环境变量的值在将其传递到节点之前。
仅在替换整个属性时有效-无法使用替代部分价值。例如,不可能使用CLIENT-$ {HOST}。