Я пытаюсь расширить конфигурацию для моего приложения значением, загруженным из пользовательского файла конфигурации. Мы используем node-config
, и вот что я пытаюсь сделать:
// Server entry
const config = require('config')
// Merge setting from our custom configuration
const customConfig = require('../config/custom.json')
config.extendDeep(config, customConfig)
Вышеприведенное работает, но, поскольку мы также используем кэширование для сгенерированного файла конфигурации, мне также придется делать это выше при каждой перезагрузке конфигурации.
Я знаю, что, например, я мог бы создать config/<hostname>.json
, который будет объединен, но пользовательский файл конфигурации создается из другой системы, и я не могу изменить имя файла в этой настройке.
Есть ли лучший способ добавить настройки из пользовательского файла конфигурации, используя node-config
?