无法使用带有连接字符串的Mongoose连接到MongoDB Atlas

San*_*ddy 1 mongoose mongodb node.js

这些是我收到的错误:

(节点:11692)UnhandledPromiseRejectionWarning:MongoNetworkError:与cluster0-shard-00-01-wwvto.mongodb.net的连接5已关闭:27017
    在TLSSocket。(C:\ Node示例\ node-rest-shop \ node_modules \ mongodb-core \ lib \ connection \ connection.js:276:9)
    在Object.onceWrapper(events.js:273:13)
    在TLSSocket.emit(events.js:187:15)
    在_handle.close(net.js:606:12)
    在TCP.done(_tls_wrap.js:386:7)
(节点:11692)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这个错误
由抛出没有catch块的异步函数内部产生,或由
拒绝未使用.catch()处理的承诺。(拒绝ID:1)
(节点:11692)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。在
未来,未处理的承诺拒绝将终止Node.js进程
具有非零的退出代码。

Har*_*tel 12

是的,您始终可以通过以下方式添加本地IP地址:

单击安全性-> IP白名单,然后添加一个新IP。您可以在此处单击“添加当前IP地址”以及任何注释:

阿特拉斯白名单