快速返回错误500,没有堆栈跟踪

时间:2017-06-05 19:05:47

标签: node.js express

我向基于Express的服务器发送请求,获得500但没有堆栈跟踪。其他错误直接打印到控制台。

响应: PUT /test 500 57207.231 ms - 1201

  1. 我试图在错误处理中捕获这些错误,但仍然没有运气。

    app.use(function(err, req, res, next) {
    
      _logger.log('500 ERROR', err.message);
    
      res.status(err.status || 500);
      res.render('error', {
        message: err.message,
        error: {}
      });
    });
    
  2. 我已在相关请求中将requestTimeut设置为0.

    router.put('/', middlewares.isAuthenticated, function(req, res, next) {
       ....
       req.setTimeout(0);
       ....
    });
    
  3. 我如何查明错误?

0 个答案:

没有答案