节点连接超时:如何抑制"ServiceUnavailableError: Response timeout"日志消息



我正在使用connect-timeout模块。超时触发时,它似乎将以下错误消息转移到控制台:

ServiceUnavailableError: Response timeout 
    at IncomingMessage.<anonymous> (/app/node_modules/connect-timeout/index.js:75:8) 
    at emitOne (events.js:96:13) 
    at IncomingMessage.emit (events.js:188:7) 
    at Timeout._onTimeout (/app/node_modules/connect-timeout/index.js:48:11) 
    at ontimeout (timers.js:365:14) 
    at tryOnTimeout (timers.js:237:5) 
    at Timer.listOnTimeout (timers.js:207:5) 

如何抑制这些日志消息?我不特别想见它们,因为超时射击并不是真正有问题的指标……它只是在做工作。这尤其是因为我可以将自己的错误处理中间件添加到express,以选择与错误有关的(如果有的话)。

您需要从Express捕获此内容,代码应该看起来像:

function errorHandler (err, req, res, next) { console.log("Oops") } app.use(errorHandler)

有关更多信息:https://expressjs.com/en/guide/error andling.html

相关内容

  • 没有找到相关文章

最新更新