您好,下面是我的代码,因为今天下午我在控制台中遇到两个错误,所以我遇到了问题:
UnhandledPromiseRejectionWarning:未处理的承诺被拒绝。
引发此错误的原因可能是抛出了一个没有catch块的异步函数,或者是拒绝了一个.catch()无法处理的承诺。 (拒绝ID:2) (node:90699)[DEP0018]
DeprecationWarning:不建议使用未处理的Promise拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。
我换了楼上的mongo客户,尽管承诺的第11行我认为这还不行
import {MongoClient} from 'mongodb'
MongoClient.connect('mongodb://localhost:27017/chatapp',
{userNewUrlParser:true});
export default class Database{
connect(){
return new Promise((resolve, reject) => {
MongoClient.connect(URL, (err, db) => {
return err ? reject(err) : resolve(db);
});
});
}
}
怎么了?缺少了什么?