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

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

Войти через TM ID
Похожие вопросы
Cindx Москва
от 130 000 до 180 000 руб.
Aspirity Красноярск
от 45 000 до 90 000 руб.
PostNews Москва
от 100 000 до 150 000 руб.