我将NODE_DEBUG
环境变量设置为request
:
export NODE_DEBUG=request
现在我想取消它。
export NODE_DEBUG=""
我尝试了上面的命令,但Node进程仍然输出请求调试消息。
我做错了什么吗?如何防止下面的消息?
REQUEST: { host: 'api......com',
port: ...,
path: '/...',
method: 'get',
headers:
{...}
STATUS: 200
HEADERS: {...}
答案 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