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

    xiaoxiao2022-07-05  186

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

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

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

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

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

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

    汪子熙 认证博客专家 前端框架 Node.js SAP JerryWang,2007年从电子科技大学计算机专业硕士毕业后加入SAP成都研究院工作至今。Jerry是SAP社区导师,SAP中国技术大使。2020年5月下旬,Jerry做了脑部肿瘤的开颅切除手术,对编程和人生又有了新的感悟。
    最新回复(0)