取消设置NODE_DEBUG变量

时间:2014-08-12 07:33:13

标签: node.js shell request

我将NODE_DEBUG环境变量设置为request

export NODE_DEBUG=request

现在我想取消它。

export NODE_DEBUG=""

我尝试了上面的命令,但Node进程仍然输出请求调试消息。

我做错了什么吗?如何防止下面的消息?

REQUEST:  { host: 'api......com',
  port: ...,
  path: '/...',
  method: 'get',
  headers: 
   {...}
STATUS: 200
HEADERS: {...}

3 个答案:

答案 0 :(得分:0)

我的情况是我正在使用另一个带有debug: true标志的库。可能是它在运行时设置NODE_DEBUG="request"

var apiClient = new Foo({
   debug: true
});

删除debug: true或将其设置为false后,问题就解决了。

答案 1 :(得分:0)

我来晚了,但对于尚未解决问题的任何人,请在您的命令行中运行set NODE_DEBUG= node <file>并应对此进行修复,至少对我有用。

答案 2 :(得分:0)

  

设置变量:

<form action="provider-login" method="post"> <div class="login-box"> <input type="text" name="username" id="username" autocomplete="false" placeholder="Username" class="form-control input-lg login-input login-input-username" value="" /> <input type="password" id="password" name="password" placeholder="Password" type="password" class="form-control input-lg login-input login-input-password" /> <button name="login" type="submit" class="btn btn-primary btn-block btn-md login-btn" > Login </button> </div> </form>

  

要检查导出变量的值:

export NODE_ENV = production

  

显示所有导出的变量:

echo $NODE_ENV

它将显示变量列表,例如

声明-x NODE_ENV =“生产”

  

要设置变量:

export -p