mongoose Mongo服务器选择错误:连接电子连接拒绝::1:27017

5lhxktic  于 2022-12-29  发布在  Go
关注(0)|答案(1)|浏览(167)

在更新nodejs之前,我的代码工作正常,但在更新nodejs版本之后。每当我连接到服务器(localhost)时,在连接几秒钟后,它会给我这个错误。enter image description here
在VS代码控制台中它给出enter image description here
这是我的代码:enter image description here
我正在尝试使用localhost服务器连接到我的本地数据库。

ewm0tg9j

ewm0tg9j1#

错误消息指示应用程序正在尝试连接到IPv6地址::1,即localhost。
您所显示的代码使用IPv4本地主机地址127.0.0.1,并且此时似乎连接成功。
一段时间后,尝试转到IPv6地址的另一个连接。
这表明:

  • 后来使用localhost而不是IP,操作系统将其解析为::1
  • mongod未侦听IPv6地址

要解决此问题,您可以执行以下一项或多项操作:

  • 修改mongod.conf,使其除了监听127.0.0.1之外,还监听::1
  • 搜索代码,找到使用localhost的位置,并将其更改为IP4地址
  • 修改本地操作系统,使localhost仅解析为IP4地址(这可能不是一个好主意)

相关问题