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 .