MongooseServerSelectionError: читать ECONNRESET - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь подключить свое приложение Nodejs к MongoDB Atlas, но оно выдает ошибку.

Вот сообщение об ошибке:

Это ошибка в блоке перехвата: MongooseServerSelectionError: чтение Ошибка подключения к базе данных ECONNRESET: чтение ECONNRESET

Ниже приведен код моего Nodejs приложения:

const mongoose = require("mongoose");
const dotenv = require("dotenv");
dotenv.config();

//db connection
mongoose
  .connect(process.env.MONGO_URI, {
    useNewUrlParser: true,
    useUnifiedTopology: true
  })
  .then(() => console.log("DB Connected"))
  .catch(err => {
    console.log("This is the error in the catch block: " + err);
  });

mongoose.connection.on("error", err => {
  console.log(`DB connection error: ${err.message}`);
});

ПРИМЕЧАНИЕ: - Я объявил файл .env, в котором у меня есть переменная MONGO_URI для хранения секретного ключа, необходимого для подключения к MongoDB Atlas.

1 Ответ

1 голос
/ 11 марта 2020

Я был подключен к Wi-Fi-соединению, которое имело некоторые политики, из-за которых оно накладывало некоторые ограничения, и таким образом я получал вышеупомянутую ошибку.

Я подключился к другому соединению Wi-Fi (без каких-либо политик или ограничений), и это решило мою проблему.

Ура!

...