Uncaught Ошибка: ENOENT: нет такого файла или каталога, откройте /etc/resolv.conf - PullRequest
0 голосов
/ 13 января 2020

Uncaught Ошибка: ENOENT: нет такого файла или каталога, откройте '/etc/resolv.conf'

Я думаю, что это сообщение об ошибке предлагает поиск DNS, но у меня нет поиска DNS в моем код, который мне известен.

Я подумал, может быть, установить точку останова и посмотреть трассировку стека, но мне нужно было бы установить точку останова в модулях ядра узла, таких как fs или dns, это вообще возможно?

Как определить, где в коде выдается эта ошибка?

Обновление в соответствии с запросом от @ChatterOne:

Соответствующий код:

const db = dbClient.db(dbName);

debug(`Droping mongo db ${dbName} at address ${dbClient.address}`);

db.dropDatabase(function(err, results) {
  if (err) { // <--- Never reached when wifi connections is off
    return callback(err);
  }
  debug(`Dropped database complete: ${dbName}`);
  return callback();
});

Вот где возникает исключение, но оно возникает только при отключенном Wi-Fi-соединении.

Обратите внимание, что для подключения к базе данных используется node-mongodb-native .

...