0

我正在编写一个 Chromecast 接收器应用程序,我发现当我在 channel.send() 调用中遇到错误时,它会关闭通道,我不确定如何报告错误。我真的希望能够捕获错误并报告我自己的错误,例如在下面的代码中,但这不起作用。有什么建议么?

try{
    channel.send({ event: 'got_cards', imCzar: false,  newCards: newCardsSet, blackCardInPlay: this.game.blackCardInPlay});
  } catch(err){
    this.sendError(channel, 'Couldn\'t retrieve cards.');
  }

还有一个问题让我想到了第一个问题。我收到此失败是因为我返回一个空数组,将结果发送回客户端时拥有一个空数组是否无效?

说明这一点的代码:这是初始状态,在某些情况下没有对象被添加到数组中。

var newCardsSet = [];
4

0 回答 0