节点配置:如何不从配置中获取冻结数据?

时间:2019-09-25 08:39:03

标签: node.js node-config

我在项目中使用了node-config模块,它非常有用。但是我遇到了用例,但我不知道如何处理。这是一个示例:
我有很多嵌套对象的巨大配置,这里是简化的一个:

{
db:{
name:"name",
port:3000
}
}

当我对config.get()的第一次调用被冻结时,配置对象的所有嵌套属性都是不可变的。哪个好

但是config.get()也返回冻结的对象。所以你不能做:

db=config.get("db");
db.port=2000;

有没有一种方法可以获取冻结的嵌套对象表单配置?所以我可以更改它。

0 个答案:

没有答案