我试图决定如何处理使用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/