使用Node.js域将错误返回给客户端

时间:2014-11-27 19:42:50

标签: node.js unhandled-exception node.js-domains

我读到使用域名是处理未处理异常的正确方法,但我不知道如何通知最终用户此错误。我不希望最终用户忽视此错误,我想向他们显示错误消息。

我目前的代码如下:

var domain = require('domain').create();

domain.on('error', function(err) {
  console.error('Unhandled exception occured:\n', err.stack.toString());

  // Don't know how to access the response (nor request) object here so I can return error
  // res.json({error:'Error ocurred'});
});

domain.run(function() {
// Here is complete logic including definition of http server 
...
});

0 个答案:

没有答案