我正在尝试使用
https://github.com/yfinkelstein/node-zookeeper
连接到 zookeeper 服务器。
node-zookeeper 使用 EventEmitter 的on
函数允许在连接成功时使用 zookeeper 客户端。
this.client.on('connect', async () => {
console.log('connected successfully');
// fetch data from zookeeper by supplying path
const data = await client.get('/config', false);
console.log(data);
});
但这不允许我返回数据。 如果此数据表示配置,那么能够返回它很重要。 我尝试使用蓝鸟进行承诺,但没有成功。
我如何承诺它(或任何其他允许我返回值的方式)。