reactjs - 如何在Socket.io中触发真正的错误?

标签 reactjs error-handling socket.io

我试图决定如何处理使用Socket.io的聊天应用程序中的错误并使用react。我可以成功获取“connect_error”错误,因此可以在socket.on('connect_error', ()=> //Do something)内执行某些操作,但是遇到其他任何类型的错误都遇到了麻烦。我想不出可以修改应用程序或执行某些特定操作来触发socket.on('error', ()=> //Do something)的情况。有人有主意吗?

最佳答案

“错误”事件不是特定事件。这是设计使然,因此任何错误事件都会触发它。您可以做的是console.log它。
因此,现在,只要您能够触发任何错误(您想要的是什么),就可以看到其描述,然后可以在Google上进行搜索,然后编写更具体的代码来处理它。
如果无论您做什么都不能触发任何错误,那不是坏事,因为这意味着事情可以正常进行。

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

关于reactjs - 如何在Socket.io中触发真正的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64592294/

相关文章:

haskell - 调用函数的haskell案例

r - 使用 fitdistrplus 拟合截断对数正态分布

socket.io - 最佳性能 - 通过循环或房间发射到套接字

javascript - React Native : Props and state changed, 但未重新渲染

javascript - 如何将外部网站链接到导入的 React src 图像?

javascript - React/Redux : Remove from cart not working, 没有收到任何错误

reactjs - 如何使用reactjs和redux处理导航

swift - 提取错误枚举案例的原始值

multithreading - 一个套接字连接多个命名空间

logging - 我如何插入 socket.io 的内置日志系统来生成我自己的消息?