这是什么意思?

我想logging我的node.js服务器的IP到控制台,所以我补充说:

console.log( server.address().address ) 

到我的服务器代码。 我得到了这个回报:

 :: 

这是否意味着我的服务器IP没有设置? 如果是这样,我该如何设置?

编辑1; 这里是问题的人,当我编译我的服务器文件与节点,我得到以下内容: 在这里输入图像描述

当我想在浏览器中看到我的应用程序的样子时,即使尝试了所有这些,我也无法打开它:

  1. https://开头MyIPv4Address:443
  2. 127.0.0.1:443
  3. 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::101dfe80:0:0:0:0:0:0:101d简写。