Node-config: Как получить не замороженные данные из config? - PullRequest
0 голосов
/ 25 сентября 2019

Я использовал модуль node-config в своем проекте, и он довольно полезен.Но я столкнулся с вариантом использования, который я не знаю, как справиться.Вот пример:
У меня есть огромный конфиг с большим количеством вложенных объектов, вот упрощенный:

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

Когда я делаю первый вызов config.get() объект конфигурации останавливается,и все вложенные свойства объекта конфигурации неизменны.И это хорошо.

Но config.get() возвращает также замороженный объект.Таким образом, вы не можете сделать:

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

Есть ли способ получить конфигурацию вложенного объекта формы, которая была бы незаморожена?Так что я могу это изменить.

...