Javascript 如何检查omegle与nodejs集成中的错误(未处理的异常)?

Javascript 如何检查omegle与nodejs集成中的错误(未处理的异常)?,javascript,node.js,websocket,Javascript,Node.js,Websocket,我在nodejs中使用omegle集成,我有一个程序连接到omegle客户机,接收他的消息并作为中继器发送回(只是为了检查连接是否正常工作)。此时会发生一个未经处理的错误,该错误将迫使服务器关闭。 我如何处理下面的错误?? 我使用了try、catch、finally以及nodejs提供的uncaughtException方法。。 帮帮我 ERROR--> event.js:72 throw er; // Unhandled 'error' event Error:connec

我在nodejs中使用omegle集成,我有一个程序连接到omegle客户机,接收他的消息并作为中继器发送回(只是为了检查连接是否正常工作)。此时会发生一个未经处理的错误,该错误将迫使服务器关闭。 我如何处理下面的错误?? 我使用了try、catch、finally以及nodejs提供的uncaughtException方法。。 帮帮我

ERROR-->
event.js:72
       throw er; // Unhandled 'error' event
Error:connecr ETIMEDOUT
      at errnoException (net.js:884:11)
    at Object.afterConnect [as oncomplete] (net.js:875:19)
我的代码-->


此错误是由于您与Omegle的Internet连接超时造成的,因此可以轻松处理。请尝试阅读npm/Omegle网站和Github中的Callium Rogers文档,并在函数上使用try-ctach

我已经阅读了文档,但文档中没有关于此错误的任何内容。。我也使用了try-catch,但就我而言,它根本不起作用。
     var Omegle, om, start;
        Omegle = require('../lib/omegle').Omegle;
        om = new Omegle();
        om.on('recaptchaRequired', function(key) {
  return console.log("Recaptcha Required: " + key);
});
om.on('gotMessage', function(msg) {
  var repeat;
  console.log("Got message: " + msg);
  repeat = function() {
    var sent;
    sent = "You said: " + msg;
    return om.send(sent, function(err) {
      return console.log(!err ? "Message sent: " + sent : "Error: " + err);
    });
  };
  om.startTyping(function() {
    return console.log("We started typing");
  });
  return setTimeout(repeat, 800);
});
om.on('strangerDisconnected', function() {
  console.log("Stranger disconnected");
  return start();
});
om.on('typing', function() {
  return console.log('Stranger started typing');
});
om.on('stoppedTyping', function() {
  return console.log('Stranger stopped typing');
});
start = function() {
  return om.start(function() {
    return console.log("connected with id " + om.id);
  });
};
start();