[英]Deprecation Warning with Node.js - (Global is deprecated) but 'Global' is not mentioned
我正在尝试在从发送到我的数据库的查询中获得的数组上使用映射(用于管理假期包的 WebApp)我收到一条错误消息:(节点:67666)[DEP0016] DeprecationWarning:'GLOBAL' 已弃用,使用'global ' 但我根本没有使用 Global... 请帮忙...
router.get('/vacs_graph', async (req, res, next) => {
let q = `SELECT * FROM vacations`;
let resp = await pool.query(q);
var allprom=[];
var result = [];
resp.forEach(v => {
let q2 = `SELECT COUNT(*) AS counter FROM VacVsUser WHERE vacationID=${v.id}`
allprom.push(pool.query(q2))
});
Promise.all(allprom).then(data=>
{
result = resp.map((v,i) => {
v["followed"] = data[i][0]["counter"]
})
})
res.json(result)
})
期望得到一个充满对象的数组,对象中的另一个键(“followed”)表示选择跟随一个假期包的次数。
当我在端口 80 上运行 express nodejs 服务器时,aws-sdk 出现此错误。我将服务器端口更改为 3050 并解决了问题。
我还将我的节点版本升级到最新的 lts 版本。 要检查您的节点版本,请打开命令提示符并运行
node --version
如果此错误来自您自己的代码,请将“GLOBAL”的大小写更改为“global”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.