Экспорт данных конфигурации из модуля
Я хочу использовать модуль nconf для извлечения данных конфигурации из файла (ов) в соответствии с политикой и экспорта свойств в файлах конфигурации JSON в виде модуля следующим образом:
import * as config from 'ConfigData'
console.log(config.MyProperty)
Модуль ConfigData просто упаковывает nconf, определяя политику схемы именования файлов конфигурации и порядок загрузки файлов.
var myconfig = new nconf.Provider({
env: true,
argv: true,
stores: [
{ type: 'file', file: path.join(__dirname, 'config.json')},
{ type: 'file', file: path.join(__dirname, 'default-config.json')}
]
});
Как экспортировать свойства конфигурации в файл JSON и как его использует клиентский код?