代わりに127.0.0.1と入力する必要があるようです。デフォルトのままにして、すべてが機能しています。
更新:ローカルホスト上のデータベースに接続するときに低速接続でスタックした後、この状況で何が起こったのかを最終的に確認しました。
ホスト名をlocalhostにすると、接続に長い時間がかかり(10秒以上)、接続がタイムアウトするのはそのためです
ローカルホストを変更する必要があります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
マングースのドキュメントもそれについて述べています: