node提示connect.multipart() will be removed in connect 3.0

来源:luqidong 发布时间:2014-01-09 19:16:17 点击数:
问题描述:
我是一个node.js的开发利用express.js谁创建的Web应用程序。到现在为止,我的问题是:
每当我在我的电脑上创建一个应用程序,故宫安装了的东西,并运行它(与节点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
该应用程序的工程,这很好。但是,当我在克隆其他电脑我没有得到这一信息创建一个应用程序,所以我假设我有过时的东西在我的电脑。
我去了消息中提到的网站,证实了我的猜测。这是一个弃用的警告。不过,我已经更新节点和NPM和全球快递,但我仍然得到注意。
我的问题是,所以我不知道我需要什么才能摆脱折旧笔记更新,因为它们吓到我了。
我希望有人能帮助我。非常感谢。
解决方案:
这是一个警告,会自行消失,一旦快速更新使用Connect3.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());

本文转自www.78oa.com 转载请注明出处