在更新nodejs之前,我的代码工作正常,但在更新nodejs版本之后。每当我连接到服务器(localhost)时,在连接几秒钟后,它会给我这个错误。enter image description here
在VS代码控制台中它给出enter image description here
这是我的代码:enter image description here
我正在尝试使用localhost服务器连接到我的本地数据库。
在更新nodejs之前,我的代码工作正常,但在更新nodejs版本之后。每当我连接到服务器(localhost)时,在连接几秒钟后,它会给我这个错误。enter image description here
在VS代码控制台中它给出enter image description here
这是我的代码:enter image description here
我正在尝试使用localhost服务器连接到我的本地数据库。
1条答案
按热度按时间ewm0tg9j1#
错误消息指示应用程序正在尝试连接到IPv6地址
::1
,即localhost。您所显示的代码使用IPv4本地主机地址127.0.0.1,并且此时似乎连接成功。
一段时间后,尝试转到IPv6地址的另一个连接。
这表明:
localhost
而不是IP,操作系统将其解析为::1
要解决此问题,您可以执行以下一项或多项操作:
127.0.0.1
之外,还监听::1
localhost
的位置,并将其更改为IP4地址localhost
仅解析为IP4地址(这可能不是一个好主意)