配置文件中間件:config-lite

config-lite 是一個輕量的讀取配置文件的模塊。
config-lite 會根據(jù)環(huán)境變量(NODE_ENV)的不同從當(dāng)前執(zhí)行進(jìn)程目錄下的 config 目錄加載不同的配置文件。
如果不設(shè)置 NODE_ENV,則讀取默認(rèn)的 default 配置文件,
如果設(shè)置了 NODE_ENV,則會合并指定的配置文件和 default 配置文件作為配置,
config-lite 支持 .js、.json、.node、.yml、.yaml 后綴的文件。

如果程序以 NODE_ENV=test node app 啟動,則通過 require('config-lite') 會依次降級查找 config/test.js、config/test.json、config/test.node、config/test.yml、config/test.yaml 并合并 default 配置;
如果程序以 NODE_ENV=production node app 啟動,則通過 require('config-lite') 會依次降級查找 config/production.js、config/production.json、config/production.node、config/production.yml、config/production.yaml 并合并 default 配置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容