Javascript Socket.io隐藏错误信息
我正在使用.io编写一个多人网络游戏,调试我的应用程序时遇到了一些问题。问题在于,每当一段javascript代码在socket.io侦听器函数中崩溃时,程序就会无声地崩溃,并从控制台隐藏错误消息。作为参考,我谈论的是这样一些地方的代码:Javascript Socket.io隐藏错误信息,javascript,debugging,console,socket.io,Javascript,Debugging,Console,Socket.io,我正在使用.io编写一个多人网络游戏,调试我的应用程序时遇到了一些问题。问题在于,每当一段javascript代码在socket.io侦听器函数中崩溃时,程序就会无声地崩溃,并从控制台隐藏错误消息。作为参考,我谈论的是这样一些地方的代码: var socket = io('http://localhost'); socket.on('news', function (data) { //Error ridden code }); 要澄清的是,隐藏的不仅仅是socket.io相关错误,还有在
var socket = io('http://localhost');
socket.on('news', function (data) {
//Error ridden code
});
要澄清的是,隐藏的不仅仅是socket.io相关错误,还有在其中一个侦听器中发生的任意错误(例如类型错误、访问未定义对象的属性等)。这是有问题的,因为游戏的大部分代码都是响应来自服务器的套接字消息的
我的问题是-如何让socket.io停止在控制台中审查此信息?请使用以下代码执行错误处理:
socket.on('error', function (err) {
console.log(err);
});