@ak_wi

Как настроить подключение к mongodb с включенным VPN?

Проблема следующая. Пишу бота для телеграмма. На линуксе использую windscribe в качестве VPN, чтобы бот мог коннектится к серверу телеграмма. Проблема в том, что после включения VPN командой windscribe connect коннект с базой прерывается ошибкой
UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: connection 0 to localhost:27017 timed out]


При этом вся работа с базой выглядит вот так:
mongoose.connect("mongodb://localhost:27017/cuba", {useNewUrlParser: true});
    const Place = mongoose.model("Place", placesScheme);
    var iataCode = '';
    await Place.findOne({name: place_name}, 'iataCode', function (err, doc) {
        iataCode = doc.iataCode;
    });
    return iataCode;


При выключенном VPN коннект к базе работает :)
  • Вопрос задан
  • 568 просмотров
Решения вопроса 1
@ak_wi Автор вопроса
Ответ прост - выключить файрвол windscribe
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bobomurod
@bobomurod
Always junior
Вместо localhost используйте 127.0.0.1
Ответ написан
Ваш ответ на вопрос

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

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