Ошибка! MongoNetworkError: не удалось подключиться к серверу - после подключения к другой сети Wi-Fi - PullRequest
0 голосов
/ 25 февраля 2020

Я создал целое работающее приложение с бэкэндом в Node.js и Mongodb (Средний стек). Все хорошо, но при подключении к другой сети wifi возникает ошибка. Пожалуйста, помогите мне. Если мне нужно отправить больше кода из приложения, напишите его.

Error! MongoNetworkError: failed to connect to server [eventsdb-shard-00-00-ydx5k.mongodb.net:27017] on first connect [MongoNetworkError: connection 5 to eventsdb-shard-00-00-ydx5k.mongodb.net:27017 closed
    at TLSSocket.<anonymous> (C:\Users\Weronika\Desktop\App\server\node_modules\mongodb\lib\core\connection\connection.js:372:9)
    at Object.onceWrapper (events.js:300:26)
    at TLSSocket.emit (events.js:210:5)
    at net.js:659:12
    at TCP.done (_tls_wrap.js:481:7) {
  name: 'MongoNetworkError',
  [Symbol(mongoErrorContextSymbol)]: {}
}]

... \ App \ server \ node_modules \ mongodb \ lib \ core \ connection \ connection. js: 372: 9 :

function closeHandler(conn) {
  return function(hadError) {
    if (connectionAccounting) deleteConnection(conn.id);

    if (conn.logger.isDebug()) {
      conn.logger.debug(`connection ${conn.id} with for [${conn.address}] closed`);
    }

    if (!hadError) {
      conn.emit(
        'close',
        new MongoNetworkError(`connection ${conn.id} to ${conn.address} closed`), // <------ 372
        conn
      );
    }
  };
}

1 Ответ

0 голосов
/ 25 февраля 2020

Я решил свою проблему. На веб-сайте Mongodb, где у меня есть база данных, я ввел «Доступ к сети» -> «Добавить IP-адрес», добавил свой новый IP-адрес, и ошибки не было.

...