gpt4 book ai didi

javascript - 如何摆脱 Connect 3.0 弃用警报?

转载 作者:IT老高 更新时间:2023-10-28 21:49:29 24 4
gpt4 key购买 nike

我是一名 node.js 开发人员,他使用 express.js 创建 Web 应用程序。到目前为止,我的问题是:

每当我在我的计算机上创建一个应用程序时,npm 安装它的东西并运行它(使用 node app.js 和 nodemon)我会在控制台中收到这条消息:

connect.multipart() will be removed in connect 3.0
visit https://github.com/senchalabs/connect/wiki/Connect-3.0 for alternatives
connect.limit() will be removed in connect 3.0
Express server listening on port 3000

该应用程序可以运行,这很好。但是当我克隆在其他计算机上创建的应用程序时,我没有收到该消息,所以我想我的计算机中有一些过时的东西。

我去了消息中提到的网站并确认了我的猜测。这是一个弃用警告。但是,我已经更新了 node 和 npm 以及 global express,但我仍然收到了注释。

因此,我的问题是:我不知道我需要更新什么才能摆脱弃用说明,因为它们吓坏了我。

我希望有人可以帮助我。非常感谢。

最佳答案

此警告将在 Express 更新为使用 Connect 3.0 后消失 - 作为临时修复,请按照 https://github.com/senchalabs/connect/wiki/Connect-3.0 顶部的说明进行操作.具体来说,在您的应用中找到这一行:

app.use(express.bodyParser());

并将其替换为以下内容(这就是 bodyParser 将在 3.0 中的内容):

app.use(express.json());
app.use(express.urlencoded());

关于javascript - 如何摆脱 Connect 3.0 弃用警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581146/

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