nodejs里的request module是一个进行HTTP通讯非常好用的库,最近查看它的源代码,发现一个有用的调试模式.

如何启用nodejs request模块的调试模式

第134行, 把nodejs当前的环境变量NODE_DEBUG的值写入Request.debug这个标志位。如果标志位为true,则request的很多常用方法调用的时候,都会自动调用debug方法,在控制台上打出有用的辅助信息。

起初我用set NODE_DEBUG=true, 发现无法成功启用:

如何启用nodejs request模块的调试模式

如何启用nodejs request模块的调试模式

仔细看request.js, 发现需要set NODE_DEBUG=request才行:

如何启用nodejs request模块的调试模式

启用调试模式之后的一个例子:

如何启用nodejs request模块的调试模式

能够打印出非常详细的HTTP请求往来,方便程序员排错。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何启用nodejs request模块的调试模式

相关文章:

  • 2021-11-06
  • 2022-12-23
  • 2021-07-15
  • 2021-11-10
  • 2022-12-23
  • 2021-11-23
猜你喜欢
  • 2021-06-06
  • 2022-12-23
  • 2021-10-23
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案