on dirait que je dois taper 127.0.0.1 à la place, gardez la valeur par défaut et tout fonctionne,
Mise à jour :Après avoir bloqué une connexion lente lorsque je me connecte à ma base de données sur localhost, je découvre enfin ce qui s'est passé dans cette situation,
Si nous laissons le nom d'hôte est localhost, il faut beaucoup de temps pour se connecter (plus de 10 secondes), c'est pourquoi la connexion expire
Nous devons changer le localhost est 127.0.0.1
et ce sera aussi rapide que le vent.
La même chose s'est produite si vous laissez la chaîne de connexion dans Node.js est 127.0.0.1
au lieu de localhost
avant :
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
après :
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Plus d'informations que vous pouvez obtenir ici :https://github.com/Automattic/mongoose/issues /6211
Les docs de Mongoose en ont également parlé :