Node.js connect.multipart()将在meteor启动时在connect 3.0中删除

Node.js connect.multipart()将在meteor启动时在connect 3.0中删除,node.js,meteor,npm,connect,momentjs,Node.js,Meteor,Npm,Connect,Momentjs,所以,我在启动Meteor时一直遇到这个错误 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 它开始发生在我添加了矩包之后,我删除了它,但仍然得到了错误 谢谢您的帮助。您看到的可能是警告,而不是

所以,我在启动Meteor时一直遇到这个错误

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
它开始发生在我添加了矩包之后,我删除了它,但仍然得到了错误


谢谢您的帮助。

您看到的可能是警告,而不是错误。它不可能来自流星或瞬间,但你可能有另一个包

它不应该阻止你的应用程序启动/工作


有很多使用connect的软件包,比如iron router。最好等待软件包维护人员更新代码,以便删除警告。

您是否访问了警告告诉您要访问的网站

它详细解释了发生了什么,以及如何修复它

请注意,如果您当前正在使用connect.bodyParser(),您仍然会收到多部分的deprecation>警告。现在,您可以忽略它,因为您应该只在启动时看到一次警告消息。如果要避免任何警告消息,请改为执行此操作(这是connect.bodyParser()在3.0中的用法):

我使用的是express.bodyParser(),所以在我的解决方案中使用了

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

而且效果很好。没有更多警告。

在cmd中输入“节点应用程序”时,我收到了相同的错误。它停止命令并抛出该错误。
app.use(express.urlencoded())
app.use(express.json())