YCB多維度配置庫
YCB 是一個(gè)多維度配置庫,它能從資源文件中建立包,來描述各種數(shù)值。此庫可以讓基于多維度的應(yīng)用程序通過配置自己來描述位置、語言、環(huán)境等。
示例代碼:
var YCB = require('ycb');
var configArray = [
{
"dimensions": [
{
"environment": {
"dev": null,
"prod": null
}
}
]
},
{
"settings": ["master"],
"host": "example.com"
},
{
"settings": ["environment:dev"],
"host": "dev.example.com"
}
];
var ycbObj = new YCB.Ycb(configArray),
var computedConfig = ycbObj.read({ environment: 'dev' });
console.log(computedConfig.host); // dev.example.com評(píng)論
圖片
表情
