尝试/捕捉流星纤维

我正在向第三方提出多个请求,并且在Meteors Fibers环境方面遇到问题。

我有一个简单地用Meteor绑定环境包装回调的函数:

export const bound = Meteor.bindEnvironment((callback) => { callback(); });

这可以帮助我像这样进行第三方请求:

bound(async() => {
     await thirdPartyRequest(params);
});

这里的问题是我想尝试捕获此语句,但是一旦我这样做,流星就会停止请求的发生,并抱怨我没有使用bindEnvironment函数。如果我不使用try / catch或用try and catch包裹整个边界,如下所示:

try {
  bound(async() => {
       await thirdPartyRequest(params);
  });
} catch (ex) {
    console.error(ex);
}

Node抱怨我没有处理该异常,并警告我在将来的版本中它将终止该过程。

我该如何解决这个问题?

谢谢。

xiaoyuwuxin22 回答:尝试/捕捉流星纤维

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3138603.html

大家都在问