【发布时间】:2020-07-10 06:52:56
【问题描述】:
我已成功将我的 mongodb 连接到 mongoATlas 中的集群,但是当我尝试连接到 heroku 时,出现此错误:
> UnhandledPromiseRejectionWarning: MongooseServerSelectionError: connection <monitor> to 52.55.178.46:27017 closed
2020-03-29T22:14:32.041176+00:00 app[web.1]: at new MongooseServerSelectionError (/app/node_modules/mongoose/lib/error/serverSelection.js:22:11)
2020-03-29T22:14:32.041176+00:00 app[web.1]: at NativeConnection.Connection.openUri (/app/node_modules/mongoose/lib/connection.js:823:32)
2020-03-29T22:14:32.041178+00:00 app[web.1]: at Mongoose.connect (/app/node_modules/mongoose/lib/index.js:333:15)
2020-03-29T22:14:32.041178+00:00 app[web.1]: at Object.<anonymous> (/app/index.js:10:4)
这是我连接到 mongoDb 的代码:
const uri =
"mongodb+srv://theosadxen:newPassword@cluster0a5rdm.mongodb.net/auth";
mongoose
.connect(uri, {
useUnifiedTopology: true,
useCreateIndex: true,
useNewUrlParser: true
})
.then(() => console.log("Connected to mongodb..."));
【问题讨论】:
标签: node.js mongodb heroku mongoose