Задать вопрос
@Denioo

Проблема с подключением mongoDB Atlas?

Добрый день, возникла проблема с подключением к MongoDBAtlas. Когда пытаюс подключиться через
try{   
    const url = `mongodb+srv://denioo:<password>@cluster0-cn3cp.mongodb.net/test?retryWrites=true&w=majority`

    await mongoose.connect(url, {useNewUrlParser: true})

    app.listen(PORT, () => {
        console.log(`Server is running on port ${PORT}`)
    })
    }catch(e){
        console.log(e)
    }

В место вставлял свой пасс
То возникает ошибка:
Error: queryTxt EREFUSED cluster0-cn3cp.mongodb.net
    at QueryReqWrap.onresolve [as oncomplete] (dns.js:202:19) {
  errno: 'EREFUSED',
  code: 'EREFUSED',
  syscall: 'queryTxt',
  hostname: 'cluster0-cn3cp.mongodb.net'
}

Вначале думал что виновать брендмауэр, отключил его. Затем думал проблема в динамическом IP, сделал подключение с любого IP открытым. Но ничего не помогает, все та же ошибка вылетает.
  • Вопрос задан
  • 1304 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Mike_Zhukovskiy
мне удалось подключиться через версию драйвера 2.2.12
5d9dd34ace1dc610768721.png

строка подключения выглядит следующим образом:
mongodb://username:<password>@cluster0-shards-00-00-jipa1.mongodb.net:27017,cluster0-shards-00-01-jipa1.mongodb.net:27017,cluster0-shards-00-02-jipa1.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true&w=majority
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы