我正在尝试使用node-vault进行简单的操作,但是它无法正常工作。以下是我的尝试:
Configuration
var options = { apiVersion: 'v2', // default endpoint: 'http://127.0.0.1:8200', // default }; // get new instance of the client var vault = require("node-vault")(options); vault.token = "<<MY TOKEN>>";
Usage
vault.write('secret/data/new', {"data": {"foo": "bar"}}).then( function (value: any) { console.log(value); }) .catch((err: any) => { console.log(err); });
Response
{ statusCode: 404, body: { errors: [] } }
但是,如果我运行vault kv put secret/data/new foo=bar
,它可以正常工作并且值在那里。
发生了什么事?
谢谢大家,祝新年快乐!