javascript - Exportar datos de configuración desde el módulo
Quiero usar el módulo nconf para recuperar datos de configuración de un archivo(s) según una política y exportar las propiedades en los archivos de configuración JSON como un módulo de la siguiente manera:
import * as config from 'ConfigData'
console.log(config.MyProperty)
El módulo ConfigData simplemente envuelve nconf definiendo la política del esquema de nombres de los archivos de configuración y en qué orden cargar los archivos.
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')}
]
});
¿Cómo exporto las propiedades de configuración en el archivo JSON y cómo las utiliza el código del cliente?