sembra che devo digitare 127.0.0.1 invece di mantenere l'impostazione predefinita e tutto funziona,
Aggiornamento:dopo essermi bloccato in una connessione lenta quando mi collego al mio db su localhost, ho finalmente scoperto cosa è successo in questa situazione,
Se lasciamo che il nome host sia localhost, ci vuole molto tempo per connettersi (più di 10 secondi) ecco perché fa scadere la connessione
Dobbiamo cambiare il localhost è 127.0.0.1
e sarà veloce come il vento.
La stessa cosa è successa se la stringa di connessione in Node.js è 127.0.0.1
invece di localhost
prima:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
dopo:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Maggiori informazioni sono disponibili qui:https://github.com/Automattic/mongoose/issues /6211
Anche i documenti di Mongoose ne hanno parlato: