我正在使用mongo atlas uri并得到mongo网络错误。有时它工作,但有时它抛出错误。
错误:连接etimedout 13.234.241.108:27017
Server started on port 5000
Error: connect ETIMEDOUT 13.234.241.108:27017
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1137:16) {
name: 'MongoNetworkError'
}
something wrong with DB
mongodb uri
mongoose
.connect(
`mongodb+srv://pratham:<password>@cluster0.gxwve.mongodb.net/twitter-clone?retryWrites=true&w=majority`,
{
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false,
keepAlive: true,
}
)
.then(() => {
console.log("DB Connected");
})
.catch((err) => {
console.log(err);
console.log("something wrong with DB");
});
1条答案
按热度按时间disbfnqx1#
确保以下两件事
确保mongodb在指定的计算机上运行
确保修改配置中的bindip以接受来自其他IP的连接
我认为mongodb服务器可能有问题。此错误是由于internet连接不足造成的。只是等了一会儿,程序照常运行