专栏首页Jerry的SAP技术分享如何启用nodejs request模块的调试模式

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

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog.csdn.net/article/details/90446906

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

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

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

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

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

能够打印出非常详细的HTTP请求往来,方便程序员排错。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 把Cloud for Customer的attachment视图直接放到工作中心视图去

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog.csdn.net/article/detai...

    Jerry Wang
  • 用ABAP 生成二维码 QR Code

    除了使用我的这篇blogStep by step to create QRCode in ABAP Webdynpro提到的使用ABAP webdynpro生成...

    Jerry Wang
  • 如何将Twitter的内容导入到SAP CRM和C4C

    Twitter的内容导入SAP CRM Interaction Center呼叫中心

    Jerry Wang
  • 译 | 如何为开源代码库作出贡献——进阶途径

    如果你和我一样,希望为开源软件做出贡献,又不敢将第一个 pull request 发送至其他团队的代码仓库。

    coder_koala
  • VHDL硬件描述语言(一)——基本结构

    实体的作用是给出实际电路的外部视图(引脚的数目,引脚的作用等),它描述了电路的封装结构。一般一个实体的结构大致如下所示:

    zy010101
  • 【从零学习OpenCV】4Ubuntu系统中安装OpenCV 4

    前面我们已经介绍了如何在Windows系统中安装OpenCV 4。虽然本书中程序代码主要在Windows运行,但是相信有一些读者使用Ubuntu系统进行计算机视...

    小白学视觉
  • 深度学习的多个loss如何平衡 & 有哪些「魔改」损失函数,曾经拯救了你的深度学习模型?

    对于多任务学习而言,它每一组loss之间的数量级和学习难度并不一样,寻找平衡点是个很难的事情。我举两个我在实际应用中碰到的问题。第一个是多任务学习算法MTCNN...

    BBuf
  • LR需要理解的一些内容

    本系列为深入篇,尽可能完善专题知识,并不会所有的都会出现在面试中,更多内容,详见:Reflection_Summary,欢迎交流。

    sladesal
  • ubuntu 使用gpg2详解

    注意,这个haha@126.com就是用户ID 6CFAA44AC11E041B0181988352FC3xxxxC39FF406 是用户标识

    超级大猪
  • 哪个版本的gcc才支持c11

    (而我此处的eglibc 2.17,和那人的glibc-2.16.0,都是需要支持c11的gcc的)

    bear_fish

扫码关注云+社区

领取腾讯云代金券