vypadá to, že musím místo toho zadat 127.0.0.1 a ponechat výchozí a vše funguje,
Aktualizace:Po uvíznutí pomalého připojení, když se připojím k mé databázi na localhost, konečně zjistím, co se v této situaci stalo,
Pokud ponecháme název hostitele localhost, připojení trvá dlouho (více než 10 s), proto vyprší časový limit připojení
Musíme změnit localhost na 127.0.0.1
a bude to rychlé jako vítr.
Totéž se stalo, pokud jste nechali připojovací řetězec v Node.js 127.0.0.1
místo localhost
před:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
po:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Více informací můžete získat zde:https://github.com/Automattic/mongoose/issues /6211
Dokumenty Mongoose o tom také řekli: