gpt4 book ai didi

javascript - (带有 bodyParser 的 Node :5132) DeprecationWarning: `DEBUG_FD` is deprecated.

转载 作者:行者123 更新时间:2023-11-30 11:42:40 25 4
gpt4 key购买 nike

我正在使用 express 和 bodyParser 在 express 网络服务器上获取 POST 数据。

复制错误的最小示例是:

var bodyParser = require('body-parser');
var express = require("express");

var app = express();
app.use(bodyParser.urlencoded({extended: true}));

它会打印出一个错误:

"C:\Program Files (x86)\JetBrains\WebStorm 2016.1.1\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" test.js
(node:5132) DeprecationWarning: `DEBUG_FD` is deprecated. Override `debug.log` if you want to use a different log function (https://git.io/vMUyr)

Process finished with exit code 0

它只会在我包含 bodyParser 时发生。即使有错误,一切仍然有效,程序仍然运行良好。我只想摆脱这个烦人的消息。我在谷歌上搜索过,从它被弃用时就发现了这个:https://github.com/visionmedia/debug/issues/386

问题是我不知道 DEBUG_FD 是什么,显然它是一个环境变量,我试图在终端中用这个关闭它:

> node
> process.env["DEBUG_FD"] = false
false

还是没有解决。有什么想法吗?

最佳答案

此变量由 WebStorm 设置。 Jetbrains 在 2017 年 3 月删除了它。

您可以手动取消设置此变量:

// top of file
delete process.env["DEBUG_FD"];

var bodyParser = require('body-parser');
var express = require("express");
...

关于javascript - (带有 bodyParser 的 Node :5132) DeprecationWarning: `DEBUG_FD` is deprecated.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42043674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com