当我的代码出错时,如何从堆栈中获取堆栈跟踪?

时间:2015-09-18 18:23:03

标签: node.js restify

我们说我已经定义了以下的restify端点:

server.get('/test/1', function (req, res, next) {
    undefinedFunctionCall(); // Will cause exception
    return next();
}

如何在服务器控制台中获取堆栈跟踪,告诉我undefinedFunctionCall未定义? 客户端获取它但不获取服务器。

我已在the docs中读到您可以收听事件InternalServerErrorInternalError,但在我测试时没有发生任何火灾。我该怎么办?

代码:

server.on('InternalServerError', function (req, res, err, cb) {
    console.log('INTERNAL ERROR!'); // Never executed
    return cb();
});

我在Windows 10上的节点0.10.33上运行Restify 4.0.0

0 个答案:

没有答案