【问题标题】:How do I trigger a real error in Socket.io?如何在 Socket.io 中触发真正的错误?
【发布时间】:2020-10-29 13:40:37
【问题描述】:

我正在尝试决定如何使用 Socket.io 处理我的聊天应用程序中的错误并做出反应。我可以成功地得到一个“connect_error”错误,所以我可以在socket.on('connect_error', ()=> //Do something) 中做一些事情,但是我在遇到任何其他类型的错误时遇到了麻烦。我想不出我可以修改应用程序或做一些特定的事情来触发socket.on('error', ()=> //Do something)。有人有想法吗?

【问题讨论】:

    标签: reactjs error-handling socket.io


    【解决方案1】:

    “错误”事件不是特定事件。这是设计使然,因此任何错误事件都会触发它。你可以做的是 console.log 它。

    所以现在,只要您能够触发任何错误(这就是您想要的),您就会看到它的描述,然后您可以用谷歌搜索它,然后编写更具体的代码来处理它。

    如果无论你做什么都不能触发任何错误,这不是一件坏事,因为这意味着一切正常。

     socket.on('error', (error) => {
       console.log(error);
     });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 2016-09-20
      • 2012-10-10
      • 2010-11-25
      • 2013-03-05
      相关资源
      最近更新 更多