如何调试请求承诺MaxListenersExceededWarning

问题描述 投票:1回答:1

我一直在研究数据库的设置脚本,今晚我开始在控制台中收到一些MaxListenersExceededWarning警告。 warnings image with log output

我调试了来自特定请求 - 承诺 - 本机调用的警告。我最初认为它可能与有效载荷大小有关;但是这个警告不是在最大的请求上发生的。我真的迷失了如何进一步调试这个并触及这些警告的底部。

node.js events http-post httprequest
1个回答
0
投票

我弄清楚我做错了什么:

我在我的应用程序中使用了一个名为pino的记录器。对于我的很多设置方法,我有一个可选的logger参数,默认情况下默认为pino的stdout实例。此默认行为是创建多个写入流,因此MaxListeners警告。我更改了我的代码,将相同的stdout记录器实例传递给所有方法,现在没有更多的警告了!

© www.soinside.com 2019 - 2024. All rights reserved.