zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

Nodejs模块 如何 request 启用 调试模式
2023-09-14 09:03:58 时间

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

clipboard1

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

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

clipboard2

clipboard3

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

clipboard4

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

clipboard5

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