配置etcd使用简单的API将来自etcd的值用于配置您的应用程序。特征包括:
-
获取etcd密钥来配置应用程序。
-
让etcd指令与其他配置项放在一起,便于后续查找。
-
递归评估结构,寻找从etcd检索值的指令。
-
支持回调,在配置更新后自动执行。
-
适用于就地配置更新,不限制任何配置方法。
安装
通过以下命令安装:
npm install config-etcd --save
使用
可以通过多种方法将配置值获取到应用程序中,推荐如下方法:
假设etcd键 /services/db/password
包含值 foobar
:
var config = {
'db' : {
'host' : '127.0.0.1',
'port' : 12345,
'password' : 'etcd:/services/db/password'
}
}
该配置允许您的应用程序从etcd中检索密钥并即时更新。"
暂无评论