【发布时间】:2019-05-28 19:16:22
【问题描述】:
我正在编写一个使用 Hashicorp 保险库来存储密码和证书的应用程序。现在我正在使用默认的用户名/密码方法来验证我的客户端应用程序。
当我尝试添加一个秘密时,我在设置apiVersion = v1 和{ statusCode: 404, body: { errors: [] } } 时得到{ statusCode: 301, body: undefined },当它设置为v2 时。
配置:
let vaultOptions = {
apiVersion: 'v2',
endpoint: '0.0.0.0:8200'
};
const nodeVault = require('node-vault')(vaultOptions);
nodeVault.token = "secret token";
nodeVault.write('/secret/new', {"foo":"bar"}).then(
function (value: any) {
console.log(value);
})
.catch((err: any)=> {
console.log(err);
});
由于保管库容器默认初始化,我没有使用init 函数。
我想知道我在这里缺少什么。
【问题讨论】:
标签: node.js typescript hashicorp-vault