MongoTimeoutError: Тайм-аут выбора сервера через 30000 мс с использованием heroku для развертывания - PullRequest
1 голос
/ 14 апреля 2020

Мне нужна ваша помощь для подключения моей базы данных mongodb к атласу кластера, я настроил свой IP, имя пользователя и пароль. Я использую героку для развертывания. Спасибо за помощь! Но я не могу, см. Ниже:

express: "^ 4.17.1", express -сессия: "^ 1.17.0", пн goose: "^ 5.8 .3 ",

const mongoose = require('mongoose');
const db = { mongoURI: 'mongodb+srv://username:password@blog-prod-upfzz.mongodb.net/test?retryWrites=true&w=majority' }    
    mongoose.Promise = global.Promise;
    mongoose.connect(db.mongoURI, {
      useUnifiedTopology: true,
      useNewUrlParser: true
      }).then(() => {
        console.log('Successfully');
      }).catch((err) => {
        console.log('Error: ' + err);
      });

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Вам необходимо внести IP-адрес сервера в белый список. См. здесь , чтобы узнать, как определить IP-адреса для белого списка.

0 голосов
/ 14 апреля 2020

Я добавил свой IP в белый список и где угодно, но не работает. Я прочитал ссылку, но я не понимаю, как она может мне помочь, извините ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...