【发布时间】:2017-01-06 20:36:10
【问题描述】:
我正在尝试启动 MEAN-stack 服务器,但收到此错误消息:
Mongoose:不推荐使用 mpromise(mongoose 的默认承诺库),改为插入您自己的承诺库:http://mongoosejs.com/docs/promises.html
我试图在这里搜索一些答案,但我发现的答案对我来说不够清楚:
(node:3341) DeprecationWarning: Mongoose: mpromise
我找到了调用 mongoose.connect 的文件,但该问题的代码对我不起作用,谁能解释一下它是如何工作的?
【问题讨论】:
-
您尝试了哪些方法,哪些方法没有奏效?
-
我只是跟着Mongodb教程和MEAN-stack教程,但是服务器没有sarts。当我尝试访问 //localhost:3000/ 这个错误显示在我的终端中,并且服务器永远不会启动。
-
此消息不是错误,只是警告。所以问题可能出在其他地方。
-
那我怎样才能找到它呢?因为它是终端向我显示的唯一消息?只是按照教程,它不起作用。
-
KARTHIKEYAN.A 对您的问题有正确的答案。它将抑制您看到的警告。如果你想使用像 bluebird 或 q 这样的外部 Promise 库,你可以关注 Wuriyanto。这取决于您对使用已弃用的代码/方法的关心程度。 @Joao Luiz Magalhaes 如果其他方法不起作用,您应该发布一个 sn-p 代码。
标签: javascript node.js mongodb mongoose promise