我禁用互联网连接并运行节点服务器npm start
,然后它抛出错误:
现在启用互联网连接并运行服务器工作正常:
所以,我想确认这是否真的需要在启动服务器时连接到互联网?
如果它真的需要互联网连接,那么有什么想法可以离线运行服务器吗?
如果我连接到互联网并运行服务器并在拔出互联网连接后运行服务器,那么就没有任何问题。一切正常。我不知道为什么只运行服务器需要互联网连接。
我禁用互联网连接并运行节点服务器npm start
,然后它抛出错误:
现在启用互联网连接并运行服务器工作正常:
所以,我想确认这是否真的需要在启动服务器时连接到互联网?
如果它真的需要互联网连接,那么有什么想法可以离线运行服务器吗?
如果我连接到互联网并运行服务器并在拔出互联网连接后运行服务器,那么就没有任何问题。一切正常。我不知道为什么只运行服务器需要互联网连接。
我的天啊!这真的很酷!在我的代码中使用127.0.0.1
而不是localhost
for mongo uri 进行了艰苦的研究后,我让它离线工作。
使用localhost
需要我连接到互联网。
并127.0.0.1
在两种情况下使用,即有互联网连接和没有互联网连接。
但是,真的,我对此感到非常惊讶。
我发现了一个非常酷的话题,这让我很清楚这一点。
如果您使用 127.0.0.1,那么(智能)软件会将其直接转换为 IP 地址并使用它。
并且不能保证您的主机文件实际上将用于该分辨率(首先或根本),因此 localhost 可能会成为一个完全不同的 IP 地址。