Estoy trabajando en un proyecto de node.js donde muchos módulos requieren un archivo de configuración. En este momento estoy requiriendo el archivo de configuración en cada módulo, ¿es la mejor manera de hacerlo? He pensado en configurar la configuración como global pero parece "sucia". Aquí está el archivo por ahora (no importa la estructura por ahora, todavía está en desarrollo)
{ "root" : "undefined", "jwtAuthentication": { "appSecret": "XXXXXXXXXXXXX", "expiration": "48h" }, "authorization": { "guestActions": [ "signup" ] } }Así es como configuro la estructura de mi proyecto:
module1 --controllers --services --middleware --config module2 --controllers --services --middleware --config shared --config --servicesEn shared/config configuro la configuración global y en module{i} la configuración específica para ese módulo.