Моя установка состоит из Node.js в Express на внутренней стороне, подключенной к mongoDB через mongoose. Когда я запускаю сервер, я получаю эту ошибку:
Mongo error { Error: querySrv ENODATA `database_hostname`
at errnoException (dns.js:55:10)
at QueryReqWrap.onresolve [as oncomplete] (dns.js:243:19)
code: 'ENODATA',
errno: 'ENODATA',
syscall: 'querySrv',
hostname: `database_hostname` }
Это приводит к тому, что я не могу запустить приложение на локальном хосте из-за его постоянной загрузки.
При этом подключение с помощью MongoDB Compass работает нормально.
Раньше база данных работала нормально, но после того, как я изменил место, где я ее использовал, и создал вручную новую коллекцию в Compass, которая не имела локальной настройки, я начал получать эту ошибку.
Конфигурация кластера:
Запись SRV: выкл.
Предпочтение чтения: Основной
SSL: развертывание системы CA / Atlas
Туннель SSH: отсутствует