Смотреть файл конфигурации в 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

Теперь вы можете посмотреть этот файл, если вам нужно.

Другие вопросы по тегам