изглежда, че трябва да напиша 127.0.0.1, вместо да запазя по подразбиране и всичко работи,
Актуализация:След като останах в бавна връзка, когато се свържа с моята база данни на localhost, най-накрая разбрах какво се е случило в тази ситуация,
Ако оставим името на хоста да е localhost, свързването отнема много време (повече от 10 секунди), поради което връзката изтича
Трябва да променим localhost е 127.0.0.1
и ще бъде бързо като вятъра.
Същото се случи, ако оставите низът за връзка в Node.js да е 127.0.0.1
вместо localhost
преди:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
след:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Повече информация можете да получите тук:https://github.com/Automattic/mongoose/issues /6211
Mongoose docs също каза за това: