Node.js:将令牌传递给领事

Node.js:将令牌传递给领事,node.js,acl,consul,Node.js,Acl,Consul,我正在使用concur在Node.js项目中获取一些配置 我能够使用下面给出的代码访问concur键值对 import consul from 'consul'; (new consul()).kv.get('config', (err, result) => { if (err) throw err; console.log("result", result); }); (使用npm“领事”) 现在,我用ACL保护了领事,并创建了3个令牌: 主令牌,

我正在使用concur在Node.js项目中获取一些配置

我能够使用下面给出的代码访问concur键值对

import consul from 'consul';
(new consul()).kv.get('config', (err, result) => {
    if (err) throw err;
    console.log("result", result);
});
(使用npm“领事”)

现在,我用ACL保护了领事,并创建了3个令牌: 主令牌,具有写访问权限的令牌和具有读访问权限的令牌

由于领事现在受ACL保护,上面提到的代码显示“权限被拒绝” 如何在kv.get方法中传递此令牌以验证我的请求


提前感谢。

初始化Concur客户端时,您可以使用
默认值
选项定义应随每个查询一起发送的令牌

从“领事”导入领事;
var defaultRequestOptions={
标记:“43d8f1cb-3c73-44a2-a1d6-c4fe1b9b1537”
};
(新领事({defaults:defaultRequestOptions})).kv.get('config',(err,result)=>{
如果(错误)抛出错误;
console.log(“结果”,result);
});
有关可用默认选项的完整列表,请参阅