代码之家  ›  专栏  ›  技术社区  ›  Ananya S

请求hashicorp保险库通过cURL工作,但不通过node-js程序

  •  0
  • Ananya S  · 技术社区  · 1 年前

    请求hashicorp保险库可以通过cURL工作,但不能通过NodeJS程序。

    cURL请求:

    curl--header“X-Vault-Namespace:infrastructure/abc/def”--header”X-Vault-Token:hvs.xyzabcdef“--request GET”https://hcvault-nonprod.com/v1/kvtest/data/abc“

    Node JS程序:

    
    const vault = require("node-vault")({
        apiVersion: "v1",
        endpoint: "\"https://hcvault-nonprod.com",
        requestOptions: {
            strictSSL: false
        },
        namespace: "infrastructure/abc/def",
        token: "hvs.xyzabcdef"
    });
    
    const { data } = await vault.read("kvtest/data/abc");
    
    const testVal = data.data.testkey;
    
        console.log({
            testVal
        });
    
    run();
    
    
    

    问题:cURL命令按预期检索机密,但node-js程序返回了一堆意外的html输出。

    0 回复  |  直到 1 年前
    推荐文章