Смотреть файл конфигурации в node.js
В текущем проекте node-config пакет npm используется для поддержки конфигурации node.js.
У меня проблема в том, что мне нужно посмотреть файл, который используется в node-config, но, согласно документации, возможность просмотра удалена из этого пакета.
Я пытался получить текущий используемый файл из пакета node-config, но такого API нет.
Не могли бы вы посоветовать, как мне лучше поступить?
Заранее спасибо!
2 ответа
Я поддерживаю node-config
, Он больше не имеет функции просмотра файлов и не планирует добавлять его. Рекомендуется использовать другой инструмент для обработки значений, которые изменяются во время выполнения.
Вот некоторые обходные пути / решения, которые я нашел после копания в коде модуля конфигурации. Вы можете использовать getConfigSources() для получения массива конфигураций, где последний элемент является фактической конфигурацией
const arrayOfConfigs = config.util.getConfigSources()
const loadedConfigPath = arrayOfConfigs[arrayOfConfigs.length - 1].name
Теперь вы можете посмотреть этот файл, если вам нужно.