承诺事件处理程序

问题描述 投票:0回答:0

我正在尝试使用

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); 
 });
 

但这不允许我返回数据。 如果此数据表示配置,那么能够返回它很重要。 我尝试使用蓝鸟进行承诺,但没有成功。

我如何承诺它(或任何其他允许我返回值的方式)。

javascript typescript async-await promise nestjs
© www.soinside.com 2019 - 2024. All rights reserved.