这是什么意思?
我想logging我的node.js服务器的IP到控制台,所以我补充说:
console.log( server.address().address )
到我的服务器代码。 我得到了这个回报:
::
这是否意味着我的服务器IP没有设置? 如果是这样,我该如何设置?
编辑1; 这里是问题的人,当我编译我的服务器文件与节点,我得到以下内容:
当我想在浏览器中看到我的应用程序的样子时,即使尝试了所有这些,我也无法打开它:
- https://开头MyIPv4Address:443
- 127.0.0.1:443
- myLink的-LocalIPv6Address:443
我什么也没得到。 这就是为什么我问你怎么知道哪个IP工作。
::
相当于IPv6地址0:0:0:0:0:0:0:0
正如@nwellnhof在这个评论中指出的那样
你可以在这里阅读更多关于IPv6
::
自身相当于“未指定”的IPv6地址0:0:0:0:0:0:0:0
。
事实上,在IPv6地址中任何出现的::
表示用0值段的stringreplace; 即。 fe80::101d
是fe80:0:0:0:0:0:0:101d
简写。