Ошибка подключения к mongodb Atlas с общего хостинга - PullRequest
0 голосов
/ 07 ноября 2019

У меня проблемы с подключением к атласу mongodb с общего хоста, насколько я понимаю, это потому, что порт 27017 заблокирован брандмауэром. Любой способ изменить номер порта в Atlas mongodb?

это код в моем файле nodejs:

 mongoose.connect("mongodb+srv://<username>:<password>@test-nhowr.mongodb.net/test?retryWrites=true&w=majority", {
      useNewUrlParser: true,
      useCreateIndex: true,
    }).then(() => {
      console.log("Connected to DB");
    }).catch(err => {
      console.log('ERROR Connecting to db!: ', err.message);
    });

И вот эта ошибка, которую я получаю:

ОШИБКА Подключение к БД !: не удалось подключиться к серверу [test-shard-00-00-nhowr.mongodb.net:27017] при первом подключении [MongoNetworkError: подключить ECONNREFUSED 54.172.133.240:27017

1 Ответ

0 голосов
/ 07 ноября 2019

Пожалуйста, замените и с реальными полномочиями.

Если вы не знаете, как, просто зайдите в свою учетную запись atlas в левом меню, найдите «Безопасность»> «Доступ к базе данных»> нажмите «добавить нового пользователя» и создайте имя пользователя и пароль, а затем замените их заполнителями.

...